2021年4月27日凌晨1时,贵州移动渠道系统正式割接至国产数据库GoldenDB,标志着贵州移动数据库国产化向前迈进了坚实的一步。
为落实网络强国战略,破解关键软硬件“卡脖子”风险,实现数据库自主可控,贵州移动多年来一直致力于IT系统云化及国产化的研究,积极推动IT、数据、渠道等关键资源融通,构筑高品质新型信息基础设施。
贵州移动渠道系统是对各类渠道进行全生命周期管理的平台,支持实体渠道、电子渠道、泛渠道等类型渠道的日常运维支撑,通过各种渠道的集合构成贵州移动营销服务网,同时保障集团所需的渠道数据上报。
老渠道系统使用的是Oracle数据库,并涉及到CRM、酬金、BOMC、经分多个外围系统,进行国产化改造对开发和运维人员提出了不少挑战。
信息技术部数据库国产化攻坚队(队长:班正波;队员:董宇、刘娟、宋睿、秦志超、吴莲)在以往的多次迁移中积累了丰富的经验,针对本次迁移制定了完善的计划。
1、准备阶段:分为需求调研、硬件环境搭建、数据库架构设计和数据库部署四个步骤。根据现网业务量情况准确评估新系统的资源需求,选用稳定、有效的高可用架构。
2、改造阶段:主要围绕程序代码改造、分表设计和SQL优化三个方面开展。根据业务特性设计分表规则并进行代码改造,以适配分布式数据库特性。
3、迁移阶段:分为业务测试、方案评审、预割接、数据同步和正式割接。其中在测试阶段进行了压力测试、高可用测试、性能测试、备份恢复测试等多项测试,以完善的测试案例,科学的测试办法,规避可能存在的风险,为最终的割接上线提供了强有力的保障。
最终,迁移工作从系统搭建到割接上线仅用了4个月时间。新数据库上线后,系统运行稳定,cpu、内存使用率和I/O均在低位,无异常等待事件。
GoldenDB介绍
GoldenDB是中兴通讯的关系型分布式数据库产品,采用Share-Nothing(无共享)架构,在理论上获得了水平扩展不受限制的能力,实现对应用透明的强一致分布式事务控制以及灵活的数据切片技术,提供高可用、高可靠、可扩展的“大数据+分布式数据库”解决方案,满足OLTP类应用,同时兼顾OLAP数据处理要求。
使用国产分布式数据库后解决了以下运维痛点:
1、摆脱了传统数据库对成本高昂的小型机的依赖
2、拥有更好的扩展性,系统需要扩容时可随时增加节点
3、分布式的特性提升了高可用能力,单节点发生故障时对业务无感知
本次迁移是贵州移动数据库国产化从0到1的突破,也是迈向核心技术自主可控的关键一步。
未来依然充满挑战,我们将继续践行“贵州移动精神”——砥砺笃行,不辱使命,进一步探索其他场景下的云化、国产化方案,加快建设面向数智化的信息“高速”。
最后修改时间:2021-05-14 16:18:48
文章转载自
假如技术会说话,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。