KitDB內嵌式NoSQL資料庫v0.2.6
0.2.6
KitDB是一個內嵌式持久型的高速NoSQL儲存lib,以jar包方式嵌入到應用中。
KitDB提供了類似Redis的資料結構。如KV、List、Map、ZSET等。也提供了TTL(生存時間)、備份、ACID事物,多節點強一致性等功能。
KitDB完全基於磁碟存儲,並提供最高百萬等級的查詢效能和十萬的寫入效能。
KitDB特性
1.完全基於磁碟,不受記憶體限制
2、KV、List、Map、Zet、ZSET等豐富的資料結構
3、最高百萬等級的查詢效能和十萬級的寫入效能
4.原子性寫入,讀寫無衝突
5、TTL(生存時間)
6、備份與恢復
7、ACID事務
8.多節點一致性支援(官方外掛程式使用Raft協定支援強一致性,也可自行使用其他協定或方式)
安裝環境
編譯要求:JDK 8+和Maven 3.2.5+
單元測試預設資料儲存路徑為/data/kitdb 如需調整,可用-Dkitdb_path 指定,例如
test -Dkitdb_path=D:\temp\db -f pom.xml