S
ShuangzhaoDB
简介:ShuangzhaoDB 是双照科技研发的一款快速的内存型关系数据库系统( relatonaldatabase system ,RDBMS),用于高吞吐、低延时的应用场景。
简介:ShuangzhaoDB 是双照科技研发的一款快速的内存型关系数据库系统( relatonaldatabase system ,RDBMS),用于高吞吐、低延时的应用场景。

目录

产品简介

ShuangzhaoDB 是双照科技研发的一款快速的内存型关系数据库系统( relatonaldatabase system ,RDBMS),用于高吞吐、低延时的应用场景。

当服务器被添加到一个 ShuangzhaoDB 集群时,ShuangzhaoDB 利用来自研究和行业专家关于OLTP工作负载的观测数据来实现线性扩展。在多台机器和多核上分区,ShuangzhaoDB 能够提供下一代 DBMS 的可伸缩性、高性能和可管理性,将企业从昂贵的无法伸缩的共享内存、共享磁盘数据库系统中解放出来。

产品特点

  • 比常规 RDBMS 性能高数个数量级-提供百倍加速能力
  • 以 SQL 作为数据查询语言,简化开发并支持更丰富的交互
  • 支持 ACID,确保数据一致性、完整性和始终准确的结果
  • 内置高可用性和数据容错机制
  • 在地理分布的集群中跨数据中心复制 HA 和灾难恢复
  • 地理域查询支持基于位置的应用程序

产品优势

在快速数据驱动的应用场景中,ShuangzhaoDB 具备巨大的性能和成本优势,如以下 TPC-C-like 基准测试结果所示,ShuangzhaoDB 和著名的 OLTP数据库管理系统比较,在相同的硬件上运行相同的测试(戴尔 R610, 2x2.66ghz 四核至强 5550, 12 x 4 GB DDR3-1333 Registered ECC DIMMs,3 x72GB 15K RPM 2.5 寸 企业级 SAS 驱动器 6GBPS):

图片.png

如上所示,ShuangzhaoDB 的大规模并行架构还提供了运行在低成本商业服务器上的可伸缩性。它允许应用程序开发人员只需将服务器添加到一个ShuangzhaoDB 集群中,就可以扩展应用程序,而不必构建复杂而昂贵的分片层。ShuangzhaoDB 的 ACID 兼容性保证了开发人员不需要牺牲数据一致性来获得高性能或可伸缩性。

产品架构

ShuangzhaoDB 利用以下架构元素来实现其性能、可伸缩性和高可用性目标:

  • 跨 shared-nothing 集群的自动分区(分片)
  • 内存数据处理架构
  • 消除多线程和锁开销
  • 自动复制和 command 日志,以实现高可用性和持久性
  • 通过 JDBC 和客户端语言绑定的 Ad-hoc SQL 访问
  • 通过存储过程进行多语句交易

与其他 DBMS 替代品的比较

ShuangzhaoDB 并不是第一个努力克服传统数据库的性能和可伸缩性限制的数据库,ShuangzhaoDB 的两个备选方案包括在内存中运行常规数据库,或者使用“NoSQL”键-值存储(KV 存储)。

其他内存系统可能会删除缓冲区管理和日志记录(以持久性为代价)。即使去掉了这些特性,最大的性能改进也只有 2 倍左右。为了使 ShuangzhaoDB 加速 50-100 倍,必须删除所有遗留的 OLTP 时间同步(缓冲区管理、日志记录、锁存和锁定)。

为了在节点扩容方面提供更好的性能,一些数据库,如 NoSQL KV 存储,消除了一些这种开销——并且牺牲了 SQL 的交互性和数据完整性(“最终的一致性”)。而且由于 KV 存储不支持 SQL(尽管一些 NoSQL 产品已经开始提供有限的、专有的 SQL 替代方案),通常由数据库执行的功能必须在应用程序层实现。

下表总结了 ShuangzhaoDB、NoSQL KV 存储和传统存储之间的区别:
图片.png

ShuangzhaoDB 与数据仓库
ShuangzhaoDB 是专门为处理快速、大量操作数据库事务而设计的。作为内存中的数据库,ShuangzhaoDB不太适合处理像数据仓库中越来越多的 PB+ 级的数据量。然而用户常常希望在数据仓库中存储和处理由ShuangzhaoDB 收集的信息。因此 ShuangzhaoDB 包括一个 exporter 子系统,它将ShuangzhaoDB数据发送到分析 DBMS 产品(如列数据库和 Hadoop),从而通过这些工具实现深度报告和分析。

所属公司

广州市双照电子科技有限公司创办于 2008 年,总部在广州市,是一家信息系统集成及服务提供商,专注于银行金融业务的研究,提供性能卓越的软硬件产品和专业技术支持服务。业务涵盖数据中心建设、大数据及云建设、数据库产品开发、移动终端、数据全链路服务等能力,拥有自主研发的各类金融应用产品及解决方案。通过华为、H3C 等世界知名 IT 厂商紧密合作,为银行提供专业服务。主要客户为招商银行、广发银行、广东省信用联社及各地城商行、农商行。

公司是集数据库产品研发、销售、技术服务为一体的专业国产数据库厂商,自主研发了 ShuangzhaoDB 数据库产品——应用于高性能计算场景的分布式内存数据库。经过多年发展,产品在电信、金融、广电等多个行业得到了高效应用。

相关资料

《ShuangzhaoDB 实时数据库白皮书》
双照科技官网:http://www.shinetech-china.com/

评论

0
0
词条统计
创建者:小小亮
编辑次数:0
浏览次数:414
API调用次数:0
贡献者