1. 性能不弱于ssdb+rocksdb,功能上尽量兼容
tair性能数据未知,从网上查到一些数据,但感觉可信度不高,需要自己测下,不过如果考虑换用ROCKSDB的存储引擎,性能应该和SpringDB相当
areospike的论文中,提到单机读22万qps, 单机写15万tps,但机器配置较低,而且没有介绍数据大小,只能作为简单参考。
2. 跨机房的复制方案
tair支持双机房部署主备两个集群,元数据服务器config server 会负责监控集群健康状态.
aerospike支持多种跨机房部署方式:active-passive, active-active, star等,active集群的node宕机了,则会先将数据同步给备集群去,保证服务持续可用;如果备集群宕机,则主集群会记录数据流同步的断开点,当连接回复后,继续同步;另外,支持按照namepspace为部署单位。
跨机房的数据同步模块XDR模块开源版本并没有实现,可以自己实现。
<