任何人都可以说Aerospike是否像他们声称的一样好?我有点怀疑,因为它是一个商业企业.据我所知,他们刚刚发布了一个开源版本,但他们网站上的声明仍然可能被夸大了.
我对Aerospike与MongoDB的比较特别感兴趣.
Aerospike和Cassandra都说他们在各自的基准测试中都比其他人好.
参考:http://java.dzone.com/articles/benchmarking-cassandra-right 和其他几个.
有没有人同时使用它们?
Aerospike和声称的一样好吗?
最后是否建议用Aerospike取代Cassandra?
假设有一个具有以下结构的表:
create table cities (
root text,
name text,
primary key(root,name)
) with clustering order by (name asc); -- for getting them sorted
insert into cities(root,name) values('.','Moscow');
insert into cities(root,name) values('.','Tokio');
insert into cities(root,name) values('.','London');
select * from cities where root='.'; -- get'em sorted asc
Run Code Online (Sandbox Code Playgroud)
当为键空间指定复制因子3并使用RandomPartitioner时,3个节点上每行将有3个副本:主节点确定用于存储行的散列和2个下一个散列.为什么要有热点?从所有副本读取不是负载平衡?