首页 游戏 软件 资讯 排行榜 专题
首页
科技数码
MySQL到GoldenDB迁移实践:核心步骤与避坑指南

MySQL到GoldenDB迁移实践:核心步骤与避坑指南

热心网友
94
转载
2025-10-30

GoldenDB是由中兴公司与中信银行联合研发的一款分布式数据库产品,采用PGXC架构,在传统关系型数据库的基础上,通过增加切片集群和计算节点,让数据库在分布式场景下实现强一致性处理。

免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈

近年来,许多原本使用MySQL的企业在升级分布式数据库时选择了GoldenDB。今天,就让我们一同深入了解GoldenDB的特色和优势。

GoldenDB 介绍

GoldenDB作为中兴与中信银行联手打造的企业级分布式数据库,采用PGXC架构设计,除了具备传统关系型数据库的基础能力外,还通过切片集群和计算节点增强了分布式环境下的强一致性保障。

图片图片

如上图所示,客户端通过负载均衡连接到数据库集群。所有的请求都需要经过计算节点的语法解析、SQL优化,生成执行计划后,才会下发到对应的分片节点,也就是上图中的数据节点。

计算节点的主要功能包括:

  • 前端长连接管理、端口管理、SQL协议处理、流量控制;
  • SQL解析:对SQL语句进行语法检查,生成语法树;
  • SQL查询优化;
  • SQL执行;
  • SQL路由:完成数据模块选择,实现负载均衡及路由管理;
  • SQL协议封装、后端长连接管理、负载均衡。
  • 数据节点主要用于存储数据和执行事务。每个数据节点可以是一个独立的数据库系统,业务数据会根据计算节点的计算结果,分布到不同的数据节点中。如下图所示:

    图片图片

    与单体数据库类似,数据节点包含连接器、分析器、优化器、执行器和数据文件。为确保数据高可用,每个数据节点都至少有一个备份节点。

    分布式数据库需要处理分布式事务,因此必须依赖事务协调节点来支持,保证全局事务生命周期正常运转,从而实现ACID特性的目标。全局事务管理器就是GoldenDB的协调节点,它维护当前所有正在执行的分布式事务列表,管理分布式事务的完整生命周期,能够创建、提交或回滚全局事务,还可以提供全局事务状态查询,供数据节点进行状态判断。

    其主要功能包括:

  • 公共消息处理:主要与计算节点维持心跳联系,向管理节点上报事务状态信息,处理元数据等;
  • 全局事务消息处理:处理来自计算节点和管理节点的全局事务、SEQUENCE等相关请求,交由相应模块处理后返回响应;
  • GTID处理:负责全局事务ID的申请、查询和释放;
  • SEQUENCE处理:负责SEQUENCE的创建和修改;
  • CTID处理:负责事务标识的申请、查询和释放。
  • 管理节点则为GoldenDB数据库提供运维能力,包括统一监控分析平台Insight、元数据管理模块MDS、计算节点管理模块PM、统一运维平台OMM和集群管理模块CM,能够管理集群高可用、系统备份恢复、元数据等功能。

    图片图片

    主要功能包括:

  • 统一运维管理平台OMM:作为GoldenDB统一操作维护入口,用户可以在OMM上执行各种运维操作,如用户和权限管理、元数据管理、计算节点和数据节点管理、备份管理等;
  • 统一监控分析平台Insight:对GoldenDB进行监控告警分析;
  • 计算节点管理模块ProxyManager:管理计算节点集群,一方面管理计算节点的创建、启用、禁用和删除,另一方面管理计算节点和应用节点的对应关系、计算节点异常后的数据恢复;
  • 元数据管理模块MetaDataServer:存放全部的库、表、视图、触发器、存储过程、函数等元数据信息,也会保存整个集群的拓扑结构。当计算节点和数据节点存放的元数据与MetaDataServer不一致时,会从MetaDataServer同步元数据到本地;
  • 集群管理模块ClusterManager:主要管理数据节点集群,一方面管理数据节点集群的创建、变更和删除,另一方面管理数据节点异常恢复、节点备份恢复、数据重分布等调度任务。
  • 特性

    强一致性:这在金融行业场景中是至关重要的特性,尤其是在涉及账务核算的场景。GoldenDB采用全局事务管理器来协调分布式事务的强一致性,实现在分布式场景下的ACID特性,同时性能优于单体数据库。

    灵活的数据切片技术:GoldenDB支持按照哈希、范围、列表等多种分片技术,也支持这几种分片的组合分片方式。

    高性能、高扩展性:高性能和高扩展性能够满足大型银行核心系统的要求。GoldenDB数据库实测性能超越传统集中式数据库10倍以上,完全满足大型银行核心系统性能要求,且性能随着物理节点的增加仍然可以线性增长。

    SQL语法兼容性:完全兼容MySQL语法,兼容常用的Oracle、DB2语法。支持分布式存储过程、分布式全局唯一索引、分布式MVCC等高级特性。

    支持读写分离:系统根据负载情况及操作类型,把写操作发送到主库、读操作负载均衡到从库,提高从库的利用率。

    数据高可靠性,服务高可用:通过多中心多中心架构保障数据高可靠,实现同城RPO=0;增强的多数派协议实现一致性复制及金融级高可用,实现有序的主备切换。

    完善的工具集:GoldenDB提供端到端业务迁移、系统运维产品化解决方案。通过GoldenDB Insight统一运维平台实现系统的自动化安装部署、日常运维监控及巡检扩容等操作,完善的工具集实现异构数据库模式转换、数据迁移、实时双向同步等功能,助力业务平滑迁移。

    平滑迁移:完善的迁移工具集,提供数据迁移、实时双向同步等功能,助力业务平滑迁移。

    高性能:根据官方介绍,在大型银行3亿用户、15亿账户真实账务核心业务场景下,实测性能超过40000TPS。在1.5亿用户信用卡核心业务真实场景下,实测性能达到百万级TPS。

    来源:https://www.51cto.com/article/828283.html
    免责声明: 游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

    相关攻略

    MySQL为何支持Socket连接?详解其优势与使用场景
    科技数码
    MySQL为何支持Socket连接?详解其优势与使用场景

    Socket连接(准确说是Unix域套接字,Unix Domain Socket,UDS)是MySQL为本地进程间通信设计的专属连接方式,它并非网络协议,而是基于操作系统文件系统实现的进程通信机制。

    热心网友
    03.25
    首次剖析代码Agent上下文检索机制:突破自动化开发瓶颈
    AI
    首次剖析代码Agent上下文检索机制:突破自动化开发瓶颈

    新智元报道编辑:LRST【新智元导读】ContextBench首次从「过程」评测代码智能体,不再只看是否修好代码,而是追踪它是否精准找到并真正使用了关键代码片段,揭示了当前模型多读少用、被关键词误导

    热心网友
    03.07
    MySQL索引两类全表扫描隐患的排查与优化策略
    科技数码
    MySQL索引两类全表扫描隐患的排查与优化策略

    在之前的文章中,举了一个强制类型转换导致死锁的例子,有朋友询问是不是类型转换都不能命中索引,花1分钟细说一下。 《两个小公举,调试MySQL死锁必备!》中,举了一个强制类型转换导致死锁的例子,有朋友

    热心网友
    03.05
    MySQL索引优化:五个高频实用技巧提升查询效率
    科技数码
    MySQL索引优化:五个高频实用技巧提升查询效率

    MySQL 索引优化不用追求复杂,把以下五个基础技巧用熟,就能解决80%的索引问题。 MySQL索引优化是提升SQL查询效率的核心方法,用好索引能让慢查询“飞起来”,用不好反而会拖垮数据库。今天整理

    热心网友
    02.13
    MySQL崩溃后启动缓慢?3个技巧提速InnoDB恢复
    科技数码
    MySQL崩溃后启动缓慢?3个技巧提速InnoDB恢复

    今天和大家聊一个让无数 DBA 抓狂的问题:MySQL 异常宕机后,重启卡在 InnoDB。 今天想和大家聊一个让无数DBA抓狂的问题:MySQL异常宕机后,重启卡在“InnoDB: Startin

    热心网友
    02.12

    最新APP

    火柴人传奇
    火柴人传奇
    动作冒险 04-01
    街球艺术
    街球艺术
    体育竞技 04-01
    飞行员模拟
    飞行员模拟
    休闲益智 04-01
    史莱姆农场
    史莱姆农场
    休闲益智 04-01
    绝区零
    绝区零
    角色扮演 04-01

    热门推荐

    《无限轮回》萌新必备小技巧
    游戏攻略
    《无限轮回》萌新必备小技巧

    《无限轮回》新手入门指南:高效开局与核心机制解析 你是否渴望在《无限轮回》中快速成长,成为团队中可靠的伙伴?对于新手而言,正确的开局思路至关重要。切忌盲目拾取未知物品,一个不当操作——例如过早将关键法器“葫芦”交给队友——就可能打乱核心输出的成长节奏,导致团队覆灭。作为团队辅助,你的首要目标并非打出

    热心网友
    04.03
    累计突破82万!《宝可梦Pokopia》Fami通销量四连冠
    游戏资讯
    累计突破82万!《宝可梦Pokopia》Fami通销量四连冠

    Fami通最新销量榜出炉:日本实体游戏软件销量数据解读(2026年3月16日-22日) 日本游戏市场每周的风向变幻,总是由那些长青的头部作品与新晋热作共同书写。根据权威媒体《Fami通》最新发布的实体销量估算数据,在2026年3月16日至3月22日这一周,市场格局呈现出清晰的趋势:任天堂Switch

    热心网友
    04.03
    王者荣耀s43射手梯度排行
    游戏攻略
    王者荣耀s43射手梯度排行

    王者荣耀S43赛季射手梯度排行榜单 新赛季的射手格局已基本定型,可以用一句话概括核心趋势:敖隐与蚩妩两位英雄构成双星闪耀的T0阵营,综合强度堪称断层领先。紧随其后的T1梯队中,公孙离、艾琳、孙权、元流之子(射手)等英雄各怀绝技,或凭借极致的灵活拉扯掌控战局,或依赖无解的持续输出主宰团战。而处于T2梯

    热心网友
    04.03
    《长生:天机降世》游戏玩法介绍
    游戏攻略
    《长生:天机降世》游戏玩法介绍

    长生:天机降世怎么玩:从入门到精通的全面攻略 《长生:天机降世》是一款深度策略卡牌手游。其核心玩法在于通过策略性的卡牌组合与角色搭配,在限定回合内,最大化自身伤害输出并在竞技排行榜上取得优势。想要玩好这款游戏,深入理解其底层机制是关键第一步。 《长生:天机降世》新手入门与高阶玩法解析: 一、游戏核心

    热心网友
    04.03
    本来生活如何查物流信息
    手机教程
    本来生活如何查物流信息

    在本来生活平台下单购物后,及时查询并跟踪物流信息,可以帮助我们准确掌握包裹的预计送达时间,提前做好收货安排。那么,在本来生活应该如何高效地查询快递物流状态呢?下面为您详细介绍几种常用方法。 进行网络购物之后,用户最关心的问题通常是“我的包裹现在运送到哪里了?”实时了解物流进度,不仅能减少等待期间的焦

    热心网友
    04.03