暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
ShuangzhaoDB 实时数据库白皮书.pdf
950
9页
16次
2022-06-06
免费下载
用户,旨在解释:
为什
据库是困难的、昂贵的
ShuangzhaoDB
不同之处
ShuangzhaoDB
计考虑
产品技术总览
概述
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
高性能、扩展的 RDBMS用于
速数据应用程序
|技术总览
RDBMS 扩展的选择和
成本
集群节点数
ShuangzhaoDB
DBMSx
ShuangzhaoDB 优势
1
53000 TPS
1555 TPS
45 倍吞吐优势
12
560000 TPS
性能线性扩展
如上所示,ShuangzhaoDB 的大规模并行架构还提供了运行在低成本商业
ShuangzhaoDB 集群中,就可以扩展应用程序,而不必构建复杂而昂贵的分片
层。ShuangzhaoDB ACID 兼容性保证了开发人员不需要牺牲数据一致性来
获得高性能或可伸缩性
RDBMS 可伸缩性的替代品和成本
随着应用程序的使用增加,对其进行扩展以支持较重的工作负载,并支
24x7x365 运行可能会很困难,传统数据库管理系统的扩展存在较大的难度和风
险。
为了适应更大的工作负载,应用程序在其生命周期中可能会经历多次破
性迁移和扩展,包括:
从廉价的商用服务器迁移到非常昂贵 SMP 服务器
重新设计数据库(以及相应的应用数据访问逻辑)
实现数据部分调整或采用“分片”模式,手动将数据库划分为许多运行在
不同服务器上的小数据库,并修改应用程序代码以协调各部分之间的数据访问
实现键值存储KV 存储,从而丧失事务一致性和使 SQL 的能力
从开源 DBMS 迁移到更高规模的商业 DBMS,如 Oracle
处理快速增长的用户工作负载是一个复杂问题,流行的可伸缩性“扩展
方法代价高昂需要昂贵的硬件和 DBMS 升级。扩展还增加了开发复杂性
加了开发和维护成本。而且无论使用什么方案,机会成本也是很高的。耗费过
多的时间成本解决基础设施性能问题,意味着只有更少的时间来实现业务功能。
我们需要的是一个可以在 shared-nothing DBMS 集群中增加新商用服务
器来无限制的线性扩展的 DBMSShuangzhaoDB 就是这样的 DBMS
为什么传统的 DBMSs 难以扩展
of 9
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜