解决方案 | 数据库迁移五步曲去O,运营商CRM历史工单系统已就位!
2024.05.31运营商CRM系统在业务运行过程中会产生大量的工单(包括过程记录和状态记录)及日志数据,这些数据主要用于查询、统计和分析。随着时间的推移,这些数据成为了历史数据,且一般是一年以上的历史数据。
某运营商CRM历史工单系统数据增量约为12TB/年。为将历史数据与热数据分离开来,因此需将历史数据独立存储。为此,计划新建CRM历史工单系统,一方面降低生产数据库的存储和查询压力,另一方面希望能有效地降低数据存储成本。
CRM历史工单系统,对数据库有哪些需求?
Oracle迁移能力强
CRM历史工单系统原使用国外商业数据库Oracle ,其软件许可和维护支持费用相对较高,迁移过程较为复杂,需将Oracle的表结构、对象等转换为国产数据库格式。Oracle数据库中的存储过程改造是迁移工作难点。因此,需将Oracle数据库迁移到国产数据库,对于企业而言,尤其是迁移改造工作需要投入较高的人力及资金成本;
便捷迁移
CRM历史工单系统原使用Oracle数据库,Oracle迁移过程较为复杂,因此客户对Oracle迁移的便捷性尤其关注,完成便捷迁移对业务连续性和数据管理至关重要。如果迁移过程繁琐且耗时,可能导致业务中断、数据丢失和额外成本;
海量数据存储能力
CRM历史工单的特点是数据量大。历史工单系统需要存储上百TB数据,且每年约有12TB数据量新增,以确保所有工单交互记录和服务请求的完整性和可追溯性。因此,要满足工单处理分析、优化服务质量、快速提升工单处理效率及提升客户满意度等业务诉求,需要数据库具备强大的数据存储能力;
弹性扩缩容
由于CRM历史工单系统每年都新增大量数据,因此需要国产数据库具备弹性灵活的扩缩容能力,能根据业务系统数据量增减来增加或减少节点,确保业务达到瓶颈后增加系统资源,并在业务负载减小时有效节约资源和成本;
降本增效
该运营商用户响应集团降本增效政策要求,希望在数据库替换的同时,实现降本增效。CRM历史工单系统原使用Oracle,虽然功能完备、技术成熟,但高昂的许可费用和维护成本往往给企业带来了沉重的经济负担。在客户应用系统中,往往使用了大量Oracle特性,因此要求国产数据库对Oracle有较高兼容性,以便降低应用程序改造量。此外,国产数据库许可和维护成本相对较低,可显著降低数据库管理和运营成本。
数据库迁移五步曲已就位 周密完成Oracle迁移替代工作
CRM历史工单系统会产生的大量历史工单,需从生产库分离并保存到数据库集群,用于历史工单查询。因此,根据客户对Oracle迁移的改造成本、便捷迁移、数据存储能力及性能等多方面的需求,万里数据库结合业务系统特点,制定了Oracle 到GreatDB分布式的一站式迁移解决方案。
01 GreatDB分布式集群架构
本方案在6台服务器上部署GreatDB分布式数据库,将数据存储在多个节点上。即使某节点发生故障,系统仍可继续运行,保障了系统的高可用性。分布式架构可以有效地将负载分布到多节点上,避免了单点故障和性能瓶颈。此外,分布式架构还能利用价格更低的硬件资源构建集群,降低硬件成本。
▲ GreatDB分布式6节点部署架构图
02 Oracle数据库迁移
将Oracle数据库迁移到国产数据库GreatDB,是一项复杂但可实现的任务。万里数据库精心制定了Oracle数据库迁移替代五步曲,通过公司自研的数据迁移同步工具GreatDTS,结合高效专业化的流程操作,可一站式、高效顺利地完成数据库迁移工作。
整体迁移过程和步骤总结如下:
01 迁移前准备
评估现有的Oracle数据库规模、数据量、表结构、对象等生成迁移评估报告。迁移报告包括兼容和不兼容列表,以及调整修改的建议等;
02 数据表结构迁移
使用GreatDTS软件将Oracle数据库的表结构、索引、视图等转换为目标数据库GreatDB的格式;
03 数据迁移
使用GreatDTS,将数据由原Oracle全量同步到目标数据库GreatDB。增量数据库通过配置增量同步任务,设置增量起点偏移量,以完成最终的增量数据同步;
04 测试和验证
在迁移完成后,通过GreatDTS验证源数据库和目标数据库的数据一致性。进行性能测试和功能测试,确保目标数据库的各项性能及功能表现符合预期;
05 业务切换
验证完成后,将应用程序切换到新数据库系统,确保切换期间尽量减少业务中断,并持续监控系统性能,及时预防或解决迁移过程中可能出现的问题。
▲ 数据评估迁移工具GreatDTS
方案价值
实现数据库国产化
使用国产数据库GreatDB,减少了对国外技术的依赖,增强了业务系统的自主可控能力,守护信息安全。GreatDB数据库完全自主可控,作为国内最早一批成立的国产数据库厂商,GreatDB研发厂商万里数据库能为国内客户提供更贴合企业需求的技术支持和原厂服务,快速响应并解决问题,符合国家国产化政策及网络安全等政策要求;
数据存储能力提升近5倍
CRM历史工单系统需要支持超百TB级的历史数据存储。GreatDB数据库具备百级TB的数据存储能力,高效并行的分布式架构能实现数据在多个节点之间的水平扩展和负载均衡,可有效管理和处理海量数据,满足CRM历史工单库的复杂业务需求,在降低成本的同时线性提升系统性能;
弹性扩展
国产化数据库弹性扩展的必要性在于应对不断增长的数据量和多变的业务需求。GreatDB分布式数据库能根据实际业务需求动态调整存储和计算资源,提升系统的高可用性和可靠性,不仅确保了系统的稳定运行和快速响应,还能节省硬件成本,提高资源利用率,使企业能够灵活应对市场变化和业务增长,保持竞争优势;
打造全国产化解决方案
GreatDB数据库深度支持主流国产软硬件,芯片选定华为鲲鹏,操作系统选定国产BC Linux构建全国产化解决方案,确保系统的整体自主可控和安全可靠。通过广泛适配国产主流操作系统、新品等软硬件设备,表明GreatDB能满足国家信息安全和自主创新等战略要求,具备打造全国产化解决方案的能力,同时帮助客户做好成本控制。
CRM历史工单系统将Oracle替换为国产数据库GreatDB,是国产化浪潮下的一个生动实例。随着国产化进程的推进,国产数据库因其更能贴近国内用户需求、符合国家政策、能提供更符合本地业务环境的解决方案,而成为越来越多国内用户的更优选择。
从企业角度,该运营商采用国产数据库,不仅符合国家信息安全和科技自主战略要求,还能显著降低软件许可和运维成本,是运营商响应IT国产化战略的具体表现,能真正帮企业做到降本增效。