一種利用IO_uring和Rust的SQLite相容型OLTP資料庫系統Limbo正在開發中
對於SQLite 和/或新資料庫解決方案的愛好者來說,Limbo 是一個正在開發中的開源OLTP 資料庫管理系統,它與SQLite 相容,使用Rust 程式語言編寫,並利用Linux 的IO_uring 實現非同步I/O。
主創Pekka Enberg 曾參與Apache Cassandra 和ScyllaDB 的開發,也是Linux 核心SLAB 的維護者。這個相容SQLite 的資料庫系統是用Rust 寫的,利用IO_uring 實作所有非同步I/O。 SQLite 相容性擴展到SQL 資料庫方言、只讀SQLite 檔案格式支援和SQLite C API。
有興趣了解有關MIT 許可的Limbo 資料庫的更多信息,請訪問該專案的GitHub 存儲庫。此外,還有一篇關於該主題的研究論文。我們將拭目以待Limbo 資料庫功能和應用的進一步發展。