➤ Zig 語言實作的 Bitcask 衍生鍵值儲存庫,著重效率與效能。
✤ https://github.com/rajivharlalka/filedb
FileDB 是一個使用 Zig 程式語言實作的鍵值儲存庫,其設計靈感來自於 Riak 的 Bitcask 架構。它利用日誌結構化的雜湊表儲存紀錄元數據,並以附加模式開啟磁碟檔案以提高插入效能。定期進行壓縮和同步操作以維護數據一致性和效率。FileDB 透過簡化的元數據儲存達到 O(1) 的查詢速度,並提供 Redis 相容的客戶端。基準測試顯示其在讀寫操作上具有良好的吞吐量。
+ 「這個 FileDB 看起來很有潛力!用 Zig 語言實作的鍵值儲存庫,而且還支援 Redis 協定,很吸引人。」
+ 「Bitcask架構一直是我很感興趣的,能看到有人用 Zig 重新實作,而且還提供了基準測試結果,這真的很有幫助。」
#程式碼儲存庫 #鍵值儲存 #Bitcask #Zig
