K/V存儲數據庫 TreapDB
TreapDB 是一個基于 Treap 算法(一種隨機二叉搜索樹)開發的 Key/Value 數據存儲的數據庫。兼容 memcached 協議。
==特點==:
- 支持大數據量(1億以內的key-value pair,在SATA硬盤,64位服務器上8200tps隨機key寫入,12000tps順序key寫入,16000tps讀取)
- 最新采用的批量更新技術,可以達到1.7萬條隨機寫入每秒
- key是"thing1"~"thing10000000"這樣的字符串,value是100字節的字符串
- 不僅支持GET和PUT操作,還支持取前綴,取區間(開區間、閉區間),K個最小值,K個最大值。點擊看所有操作
- 支持主從復制,從而實現讀寫分離和災備
- 同時支持Memcached的協議和基于Thrfit的協議(后者可以支持輕松生成各種語言的客戶端)
- 可以把TreapDB的索引數據結構嵌入自己的代碼,就一個jar包,完全可以不用使用服務器
本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!