
案例背景
中国建筑股份有限公司的全资骨干企业为解决数据查询性能瓶颈,响应国产化要求,将财务系统所使用的 Greenplum 全面升级为 YMatrix 以获得更好的查询性能和更可靠的产品支持,为集团的发展提供更加高效便捷的财务数据支撑。

现存问题
SQL 执行缓慢,报表查询时间达分钟级,甚至无法返回查询结果,且性能问题难以有效快速定位。
Greenplum 不支持在国产操作系统(OpenEuler)上部署,不满足企业数据库使用的国产化适配需求。
产品支持存在问题
Greenplum 数据库已闭源,无法提供有效的数据库需求支持,只能寻求价格高昂的代理商服务。

解决方案
针对现存问题,具体分析为企业提供“一企一策”的定制化方案。
1. 在保持原有服务器架构变动最小的前提下,选择合适的服务器配置(详见图3-1)进行原有数仓的升级替换工作,保障企业业务系统可长期稳定运行。
2. 迁移过程使用 YMatrix 专属迁移工具 MatrixShift 进行,运用其自动化数据迁移和自动化数据校验能力,确保数据迁移前后的一致性。
3. 运用MARS3存储引擎特有的自适应数据压缩算法对原有数据进行特定压缩处理,缩小数据体积,减少硬件存储的开销,从而为企业节约使用成本。
图 3-1 升级前后对比图

客户收益
硬件开销降低
迁移后数据由 3.5T 降至 700G,压缩比可达 5 倍以上,降低存储成本;所需集群硬件配置也有大幅度下降
快速数据迁移
MatrixShfit 专属迁移工具,3.5T 数据 5 小时内迁移完成,提供迁移后数据自动校验,保障数据一致性
长期稳定运行
CPU 占用率在 50%以内,内存占用率在 40%以内,磁盘空间占用率在 30%左右
显著性能提升
存储引擎和向量化执行引擎,支持数据批量读取和批量分析,查询效率提高 100 倍(详见图4-1),解决业务系统查询性能问题
全面兼容GP生态,提供原厂 7×24h 服务支持,帮助用户快速定位和解决使用问题。
良好国产兼容性
支持在国产操作系统 OpenEuler 环境下部署使用,具备多项国产系统和国产 CPU 兼容认证,符合企业国产化业务需求。
图 4-1 迁移前后时间对比图
感谢你的阅读,YMatrix 期待与志同道合的你一起同行。
