LightCloudkey-value 存储服务器
Plurk 前陣子放出 LightCloud,試著解決 Amazon 所提出的 Dynamo 用某些複雜方法解決問題。
比起 Dynamo 的優點是:
- 使用 Tokyo Cabinet 當底層,這是目前最快的 key-value database 之一,而且檔案也小。
- 因為使用 Tokyo Cabinet,所以可以用他的 master-master replication 取代 Dynamo 內的 replication,也就是固定以 n = 2 解決問題,以 node 本身的 HA 架構解決 Dynamo 裡面的 consistent 問題。(在 Dynamo 裡透過很多方法解決,變成 eventally consistent)
- 增加機器造成資料需要移動的問題是把 hash ring 拆成兩個,一個 lookup ring,另外一個 storage ring,用兩次 query 解決。這個部份我看不懂他的解法,還要再找資料看他怎麼解的。
這個架構如果可行 (要看他解決 routing problem 的解法是否可以達到 scalability 特性),那麼就有很多有趣的應用可以在這個架構上跑。(直接當 filesystem 來放資料)
评论
QDBMkey-value 存储服务器
QDBM:QuickDatabaseManager是一个用来存储key-value数据的数据库服务器软件,核心采用C语言编写,数据库是一个简单的key-value的数据记录,记录使用哈希表或者是B+树
QDBMkey-value 存储服务器
0
Riakkey-value 存储服务器
Riak是以Erlang编写的一个高度可扩展的分布式数据存储,Riak的实现是基于Amazon的Dynamo论文,Riak的设计目标之一就是高可用。Riak支持多节点构建的系统,每次读写请求不需要集群
Riakkey-value 存储服务器
0
ZFSguru多功能存储服务器
ZFSguru是一个多功能服务器设备,重点放在存储。ZFSZFSguru提供简单的web界面前端,但已经成长为一个FreeBSD衍生品并拥有自己的基础设施。
ZFSguru多功能存储服务器
0