GoldenDB 简介

GoldenDB 简介

严少安 Lv.6

GoldenDB是中兴通讯的金融级交易型分布式数据库。是唯一拥有国家政策性银行、国有大行、股份制银行、城商行及大型金融机构、电信运营商核心业务改造实践的国产数据库。

goldendb-banner.png

由中兴通讯自主研发,具有自主知识产权。GoldenDB采用Shared Nothing的分布式架构,结合分片式存储、分布式事务、多版本控制等技术,实现了高性能、高扩展、高可用、高安全的产品特性。
GoldenDB是中兴通讯自主研发的金融级交易型分布式数据库,具有自主知识产权。从2002年正式开始进入数据库领域,启动数据库的研发开始,到2014年携带金融基因的GoldenDB的出生,一路劈风斩浪,截至到目前,GoldenDB已拥有200+的核心专利。

GoldenDB自诞生以来一直坚持自主创新,2014年面向金融行业首次发布v1.0版本,截至目前已经对外发布了7个版本。特别是今年7月底正式对外发布面向混合交易负载场景的GoldenDB v7.0年度新版本,该版本在HTAP、云原生、工具以及语法兼容等方面实现创新和突破,引领国内分布式数据库产品的发展。该版本配置自主研发分布式SQL引擎,HTAP性能位于行业领先水平,其云原生架构实现快速部署、弹性扩容、资源管控、租户隔离、统一纳管和智能运维,有效降低成本,提升性能。在工具集方面,GoldenDB v7.0提供从业务迁移评估、数据迁移、应用开发到运维管理全流程的配套工具;结合AI算法,让系统具备专家级分析评估能力。

GoldenDB产品技术亮点

  • 分布式事务强一致性:中兴GoldenDB支持强一致性的分布式事务控制,解决了分布式读写、分布式写写并发冲突,保证分布式事务的隔离性,在任何场景下均能确保跨分片事务的数据一致性,满足金融行业最严格的数据一致性要求。

  • 性能和容量高扩展性:GoldenDB计算层和数据层都可以横向扩展,满足性能和容量的各种处理需求。系统横向扩展时,性能损耗控制在7%以内,采用GoldenDB能在设备扩展的同时保持性能的线性扩展。 GoldenDB支持可视化动态重分布来实现数据节点的不停机扩容,也支持通过读写分离功能进行系统读能力的线性扩展。

  • 高可靠性:GoldenDB采用无单点的集群架构,确保任意节点异常,不影响系统整体服务。支持两地三中心架构,提升业务连续性。①支持同城双活。使用数据节点快同步技术进行主机房与同城备机房的数据实时复制,结合灵活的分组管理技术实现业务安全等级的灵活配置,可在提高系统吞吐效率的同时,实现同城RPO为0,RTO <30s。 ②支持异地灾备。异地机房可实现RPO秒级,同时支持孤岛演练、故障切换等整体集成方案,支持异地数据库数据的最终一致性。

  • 数据备份恢复全局一致性:GoldenDB采用单机数据库备份和全局事务快照相结合的方法支持全局一致的数据恢复,确保数据可恢复到全局一致状态。同时支持可视化的全量、增量备份,支持定时和实时备份,支持一键恢复到任意时间点,也支持与IBM TSM和NBU等商用备份工具对接,满足应用需求。

GoldenDB的特点

  • 彻底解决了事务一致性,数据实时一致性的问题。
  • 拥有自主知识产权。
  • 采用Shared Nothing的分布式架构。
  • 结合分片式存储、分布式事务、多版本控制等技术。
  • 实现了高性能、高扩展、高可用、高安全的产品特性。

GoldenDB的典型案例有:

中信银行。GoldenDB是中兴通讯与中信银行于2014年联合研发的金融级交易型分布式数据库,并于2019年和2020年先后成功投产中信银行信用卡核心和总行核心两大核心业务。

国泰君安。GoldenDB为国泰君安提供的新一代核心交易系统即低延时核心交易系统在生产环境中的全栈软硬件适配产品,可满足企业对时延、数据传输、安全可靠性的高标准要求,满足在应对交易执行、实时风控、高速行情、实时清算等多种业务、多场景要求时的稳定高速处理能力。


https://www.modb.pro/db/653426

  • Title: GoldenDB 简介
  • Author: 严少安
  • Created at: 2023-06-25 09:06:59
  • Updated at: 2023-06-25 09:06:59
  • Link: https://shawnyan.cn/2023/other/goldendb-intro/
  • License: This work is licensed under CC BY-NC-SA 4.0.
if (hexo-config('comment.enable') == true && hexo-config('comment.system') != "") { if (hexo-config('comment.system') == "waline") { @require "./waline.styl" } else if (hexo-config('comment.system') == "gitalk") { @require "./gitalk.styl" } else if (hexo-config('comment.system') == "twikoo") { @require "./twikoo.styl" } } .comments-container display inline-block margin-top $spacing-unit width 100% #comment-anchor width 100% height 10px .comment-area-title width 100% margin 10px 0 font-size 1.38rem color var(--default-text-color) font-family 'Consolas', '宋体', sans-serif font-weight bold i color var(--default-text-color) +redefine-tablet() margin 5px 0 font-size 1.2rem