Rust 中的 K/V 存儲引擎
Bassfaceapollo 發現了一些很酷的 Rust K/V 存儲引擎項目,想與社區分享:
Engula - 分布式 K/V 存儲。它似乎是最活躍的項目。如果按照版本 0.4.0,其仍然沒有為生產使用做好準備。
AgateDB - 由 PingCAP 新創建的存儲引擎,試圖在 Tikiv 數據庫中替換 RocksDB。
Marble - 一個新的 K/V 存儲,旨在成為 Sled 的底層存儲引擎,本身仍在開發中。
PhotonDB - 一種高性能存儲引擎,旨在利用現代多核芯片、存儲設備、操作系統和編程語言的強大功能。
Github 上的 star 不多,但它似乎在積極地工作,而且看起來不錯。
DustData - Rustbase 的存儲引擎(Rustbase 是一個 NoSQL K/V 數據庫)。
Persy- 是用 Rust 編寫的事務存儲引擎.
ReDB - 一種簡單、可移植、高性能、ACID、嵌入式鍵值存儲,其靈感來自 LMDB。
在 Rust 編譯器中開始更高級別的新跨語言 ABI 實驗
這個實驗性的功能門提議提議開發一個新的 ABIextern "interop",以及repr(interop)這種新的內存表示方式,從而實現具有安全數據類型的高級編程語言之間的互操作性
superdiff - 一種在項目中查找相似代碼塊的方法
3 個月前,當作者受夠了在項目中出現的各種復制粘貼的重復代碼時,就有了這個想法,所以他制作了一個 python 腳本,使用 Levenshtein 距離來查找相似的代碼片段。
事實證明 python 非常慢,所以作者用 rust 重寫了它,于是就有了 superdiff 這個項目。
審核編輯:劉清
-
python
+關注
關注
56文章
4807瀏覽量
85040 -
CAP
+關注
關注
0文章
16瀏覽量
2116 -
rust語言
+關注
關注
0文章
57瀏覽量
3028
原文標題:【Rust日報】2022-12-27 Rust 中的 K/V 存儲引擎
文章出處:【微信號:Rust語言中文社區,微信公眾號:Rust語言中文社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
在Aurix Tc375Lk上使用Rust編程語言可以嗎?
RUST在嵌入式開發中的應用是什么
編譯器知識拾零
編譯器原理到底是怎樣的帶你簡單的了解編譯器原理
深入編程語言和編譯器是怎樣工作的
最大化Rust性能:編譯器優化的比較分析
![最大化<b class='flag-5'>Rust</b>性能:<b class='flag-5'>編譯器</b>優化的比較分析](https://file1.elecfans.com/web2/M00/88/D2/wKgaomR0YCiADqH-AAANAwSQiYM678.png)
評論