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