網友評分: 5分
LevelDB官方版是一款功能強大的開源KV數據庫,能夠幫助用戶存儲處理billion級別的數據量,為用戶的數據管理提供了幫助。軟件提供了字符串鍵到字符串值的有序映射,還有強大的算法支持,讓軟件在這個數量級下也有強大的性能。
1、鍵和值是任意的字節數組。
2、數據是按鍵排序存儲的。
3、調用者可以提供一個自定義比較函數來覆蓋排序順序。
4、基本的操作是Put(key,value)、Get(key)、Delete(key)。
5、在一個原子批中可以進行多次修改。
6、用戶可以創建瞬時快照,以獲得數據的一致視圖。
7、在數據上支持向前和向后迭代。
8、使用Snappy壓縮庫對數據進行自動壓縮。
9、外部活動(文件系統操作等)通過虛擬接口中轉,因此用戶可以自定義操作系統的交互。
1、修正了格式,使其符合Google C++ Style Guide的要求。
2、特別導出Windows鏈接的WriteBatch::Handler內部類。
3、Merge pull request #665 from cheng-chang:coding.
4、Merge pull request #669 from pavel-pimenov:fix-readme-windows-mkdir.
5、Merge pull request #472 from zhoudayang:patch-1.
6、Merge pull request #339 from richcole-at-amazon:master.
7、用 CMake 構建恢復 soname 版本。
8、其他雜項清理、修復和改進。