| LevelDB數據庫是Google編寫的一個快速鍵值存儲庫,它提供了從字符串鍵到字符串值的有序映射,調用者可以提供一個自定義比較函數來覆蓋排序順序。 ![]() 功能介紹鍵和值是任意的字節數組。 數據是按鍵排序存儲的。 調用者可以提供一個自定義比較函數來覆蓋排序順序。 基本的操作是Put(key,value)、Get(key)、Delete(key)。 在一個原子批中可以進行多次修改。 用戶可以創建瞬時快照,以獲得數據的一致視圖。 在數據上支持向前和向后迭代。 使用Snappy壓縮庫對數據進行自動壓縮。 外部活動(文件系統操作等)通過虛擬接口中轉,因此用戶可以自定義操作系統的交互。 更新日志修正了格式,使其符合Google C++ Style Guide的要求。 特別導出Windows鏈接的WriteBatch::Handler內部類。 Merge pull request #665 from cheng-chang:coding. Merge pull request #669 from pavel-pimenov:fix-readme-windows-mkdir. Merge pull request #472 from zhoudayang:patch-1. Merge pull request #339 from richcole-at-amazon:master. 用 CMake 構建恢復 soname 版本。 其他雜項清理、修復和改進。 使用編程語言寫的程序,由于每條指令都對應計算機一個特定的基本動作,所以程序占用內存少、執行效率高。 |