首页新闻产业企业金融理财股票教育汽车文化房产时尚生活娱乐通信互联网IT明星综艺电影健康

从Oracle到TeleDB:河北电信数据库实现华丽转身,云和恩墨SQM功不可没

2022-01-20 09:50:54    来源:第一产经网    作者:产小小    浏览次数:

云与网的深度融合使上云成为众多企业数字化转型的必由之路。在此背景下,中国电信集团要求内部应用系统要有一定比例迁移到自研的TeleDB和TelePG数据库上。其中,将原SQL语句改成TeleDB和TelePG可以直接执行的语句是迁移的一种重要方式。云和恩墨的SQL质量管控平台SQM率先支持TeleDB和TelePG数据库,通过深度SQL审核、快速定位SQL性能问题、给出精准优化建议等功能,助力河北电信实现从Oracle到TeleDB的迁移。

上云趋势下中国电信数据库迁移中的SQL难题

2020年7月,中国电信召开视频会议,对系统上云工作进行部署,明确提出实现“业务上云、生产上云、管理上云、数据融通、能力开放”的目标,力争在2022年前实现系统全面上云,为“用数”和“赋智”夯实基础。为实现这一目标,中国电信着手将Oracle数据库迁移到TeleDB和TelePG数据库。

应用数据库迁移通常采用两种方式。一种是将原SQL语句改成TeleDB和TelePG可以直接执行的语句。虽然相同的SQL语句在原数据库上可以顺利运行,但是在TeleDB上就会存在性能问题,导致数据库负载、资源消耗过高,影响线上业务流程。另一种方法是改写之前的业务逻辑,使其最终呈现效果和改写之前的业务结果一致。但是这种方法存在代码改造遗漏和测试未覆盖的情况,如果这部分的业务功能在线上运行,故障就会发生。

云和恩墨SQM解决方案打造全场景SQL质量管控

云和恩墨SQM可提供全场景SQL质量管控解决方案,在应用开发、测试、上线、生产等不同阶段对SQL进行质量管控,前置性地保障应用稳定、高效运行。SQM最新版本新增支持了TeleDB和TelePG两大数据库。

针对上述电信集团数据库迁移过程中出现的SQL问题,新版本能够检测原Oracle数据库迁移到TeleDB和TelePG数据库上的语法兼容性;同时,可以在应用改造的测试阶段发现SQL的规范和性能问题,避免线上故障。此外,通过连库审核、Jenkins、openAPI等功能,SQM可以监控生产数据库上SQL的运行,对性能较差的SQL进行优化,提升生产环境的稳定性。

 

SQM TeleDB数据库SQL审核优化上表现优秀

SQM帮助河北电信进行了TeleDB数据库的SQL审核优化,显著提高了SQL审核的效率和准确度,数据库性能得到大幅提升。从SQM部署上线到最终审核结果展示,平台的整体设计及应用成效得到了客户的高度认可。SQL审核优化效果表现在以下几个方面:

1、部署上线运行,极速审核

云单机部署SQM平台,场景为生产运行阶段的连库SQL审核,从物理环境部署到连库,端到端流程半天完成,即刻上线。SQM针对客户的Oracle、TeleDB进行审核,共计审核SQL数量6万多条,发现问题数7万多个。相比人工审核,审核时间从“天”缩短至“小时”级别,效率大幅提升。

 

SQM 针对Oracle、TeleDB进行的SQL审核结果

2、内置专家引擎,精准审核和精细化管理

SQM平台内置的专家引擎,支持74条TeleDB专家审核规则和自定义审核规则,可满足个性化审核需求。SQM针对河北电信2021年某天生成的TeleDB日志进行审核,审核40条SQL语句,风险问题187个,并针对这些风险SQL进行分类,实现精细化管理。

3、精准定位问题SQL位置,给出优化建议

SQM平台支持问题SQL关联数据库结构,精准定位问题SQL所在租户、实例、set、schema,便捷查找和管理。同时,平台根据风险情况,给出对应的处理优化建议。

 

SQM给出优化建议

4、多种审核结果展示方式

针对审核出的问题,SQM平台可通过列表、报表、报告、第三方(API)四种形式展示,帮助客户清晰地了解问题SQL和系统风险。

 

SQM平台的列表、报表、报告、第三方(API)审核结果展示

未来,河北电信将围绕云网融合的优势开展研发布局,打造科技创新的硬核实力,持续推进内部应用系统迁移到自研数据库的工作,推动企业数据库转型升级。云和恩墨将不断完善SQM功能,满足客户转型过程中对SQL审核、改造及优化的新需求,为河北电信数据库国产替代助力。

热点推荐
精选图文
网友爱看
网友热评
阅读排行
  • 第一产经网手机版二维码
  • 第一产经网微信公众号
川公网安备 51172502000113号|网站许可证号: 蜀ICP备15028138号-16|Copyright 第一产经网(Www.Cnncee.cN) 版权所有