熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> SQL語言 >> 正文

TreapDB 2.0 RC1 版放出,K/V存儲數據庫

2022-06-13   來源: SQL語言 

  TreapDB 是一個基於 Treap 算法(一種隨機二叉搜索樹)開發的 Key/Value 數據存儲的數據庫兼容 memcached 協議

  ==特點==

   支持大數據量(億以內的keyvalue pair在SATA硬盤位服務器上tps隨機key寫入tps順序key寫入tps讀取)

  * 最新采用的批量更新技術可以達到萬條隨機寫入每秒

  * key是thing~thing這樣的字符串value是字節的字符串

   不僅支持GET和PUT操作還支持取前綴取區間(開區間閉區間)K個最小值K個最大值

   支持主從復制從而實現讀寫分離和災備

   同時支持Memcached的協議和基於Thrfit的協議(後者可以支持輕松生成各種語言的客戶端)

   可以把TreapDB的索引數據結構嵌入自己的代碼就一個jar包完全可以不用使用服務器

  新版本改進內容

   新增操作bulkPrefix removePrefix(批量按前綴索取按前綴刪除)

   刪除的節點的磁盤空間可以復用

   體積大的Value用QuickLZ算法壓縮後存儲

   新的操作: optimize可以將頂層節點置換到內存映射區域(當內存比索引文件小時有用)

   操作prefix可以自定排序是正序還是倒序

   一個分頁的bug被修復

   一個批量寫的bug被修復

   更易使用的python客戶端

  TreapDB RC下載地址


From:http://tw.wingwit.com/Article/program/SQL/201404/30530.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.