暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
ShuangzhaoDB 实时数据库白皮书.pdf
1782
9页
20次
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 集群中增加新商用服务
器来无限制的线性扩展的 DBMS,ShuangzhaoDB 就是这样的 DBMS。
为什么传统的 DBMSs 难以扩展
of 9
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

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