ShuangzhaoDB是一个快速的内存型关系数据库系统(relatonal database system ,RDBMS),用于高吞吐、低延时的应用场景,操作应用需要:
- • 比常规RDBMS性能高数个数量级-提供百倍加速能力
- • 以SQL作为数据查询语言,简化开发并支持更丰富的交互
- • 支持ACID,确保数据一致性、完整性和始终准确的结果
- • 内置高可用性和数据容错机制
- • 在地理分布的集群中跨数据中心复制HA和灾难恢复
- • 地理域查询支持基于位置的应用程序
-
在快速数据驱动的应用场景中,ShuangzhaoDB具备巨大的性能和成本优势,如以下TPC-C-like基准测试结果所示,ShuangzhaoDB和著名的OLTP数据库管理系统比较,在相同的硬件上运行相同的测试(戴尔R610, 2 x2.66ghz四核至强5550, 12 x 4 GB DDR3-1333 Registered ECC DIMMs, 3 x72GB 15K RPM 2.5寸 企业级SAS驱动器 6GBPS):
集群节点数
ShuangzhaoDB
DBMSx
ShuangzhaoDB优势
“TPC-C-like”
(shuangzhaoDB Lab)
1
53000 TPS
1555 TPS
45倍吞吐优势
12
560000 TPS
性能线性扩展
如上所示,ShuangzhaoDB的大规模并行架构还提供了运行在低成本商业服务器上的可伸缩性。它允许应用程序开发人员只需将服务器添加到一个ShuangzhaoDB集群中,就可以扩展应用程序,而不必构建复杂而昂贵的分片层。ShuangzhaoDB的ACID兼容性保证了开发人员不需要牺牲数据一致性来获得高性能或可伸缩性