雲與網的深度融合使上雲成為眾多企業數字化轉型的必由之路。在此背景下,中國電信集團要求內部應用係統要有一定比例遷移到自研的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審核、改造及優化的新需求,為河北電信數據庫國產替代助力。
星空人工智能91视频免费观看網 倡導尊重與保護知識產權。如發現本站文章存在版權等問題,煩請30天內提供版權疑問、身份證明、版權證明、聯係方式等發郵件至1851688011@qq.com91视频免费播放將及時溝通與處理。!:首頁 > 星空人工智能產業 > 智能物聯 » 從Oracle到TeleDB:河北電信數據庫實現華麗轉身,雲和恩墨SQM功不可沒