beansdb

BeansDB(豆瓣開源數據?>存儲系統),豆瓣公司以New BSD許可證發布了分散式key/value存儲系統BeansDB,開發者稱BeansDB是簡化版的Dynamo,Dynamo是亞馬遜公司開發的高可用性key/value存儲系統。

基本介紹

  • 中文名:beansdb
  • 類型:豆瓣開源數據存儲系統
  • 屬於:豆瓣公司
  • 特點:類似memcached的去中心化結構
BeansDB採用類似memcached的去中心化結構,在客戶端實現數據路由。目前只提供了Python版本的客戶端,其它語言的客戶端可以由memcached的客戶端稍加改造得到。主要特性包括: 高可用:通過多個可讀寫的用於備份實現高可用;
最終一致性:通過哈希樹實現快速完整數據同步(短時間內數據可能不一致);
容易擴展:可以在不中斷服務的情況下進行容量擴展
高性能:異步IO和高性能的KeyValue數據TokyoCabinet:
可配置的可用性和一致性:通過N,W,R進行配置;
簡單協定:Memcache兼容協定,大量可用客戶端。

相關詞條

熱門詞條

聯絡我們