共计 2196 个字符,预计需要花费 6 分钟才能阅读完成。
以下文章来源于 ITPUB,作者陶然
近年来,去“O”的呼声越来越大,大量的传统企业开始脱离“IOE”集中式架构,进行分布式革新,迈向云端。但去“O”并非易事,去“O”的过程也困难重重,那么,有没有什么高效简略的去“O”计划呢?近日,在第十二届中国数据库技术大会上,笔者有幸采访到了华为云数据库技术专家窦德明,窦老师就数据库迁徙问题和华为云 GaussDB 在数据库去“O”畛域的实际与摸索开展了深入探讨。
为什么要去“O”?
数据库是“软件行业皇冠上的明珠”,也是 IT 软件的外围控制点之一,战略地位显而易见。但随着数据量的快速增长,业务状态的日益丰盛,“O”已无奈满足零碎建设倒退的须要,次要存在以下几个问题:
扩展性不好: 无论是垂直扩大还是程度扩大,现在都很难满足金融、政企以及运营商将来业务倒退的须要;
技术不可控:“O”为商业数据库,代码关闭,不开源,存在断供停用的危险,无奈满足自主可控的要求;
应用老本高:“O”数据库节点暴增后导致其软件受权费用也大幅减少,另外还有昂扬的服务、运维老本;
因而,从互联网公司到传统金融、政企、运营商等企业都在尝试去“O”,进行国产化代替。
去“O”难在哪里?
华为云数据库技术专家窦德明示意,去“O”不是简略的去“O”数据库,它是一个系统性工程,须要数据库厂商、客户、第三方 ISV 等多方参加,开发、测试、DBA、运维等多角色全力投入,独特解决利用、中间件、操作系统、服务器等上下游软硬件的适配和革新。
GaussDB 在去“O”过程中遇到过三个大的难题 ,供大家参考:
** 难题一:应用逻辑革新。
**“O”语法十分丰盛,有大量的专有语法,而且其 PL/SQL、触发器、Package 等业务强绑定,代码量大,逻辑简单,再加上历史都比拟悠久,无人敢改;
** 难题二:数据无损迁徙。
**TB 级存量数据如何疾速迁徙,性能如何保障?存量数据和增量数据如何无缝连接?如何解决 LOB 等大字段类型,保障低时延?数据一致性如何保障等等;
** 难题三:业务全面验证。
** 正式割接前,如何进行全业务场景高效而精确的验证,波及到利用的性能点测试、数据库压力 / 性能测试、数据库可靠性 / 稳定性测试、逃生通道测试等等;
GaussDB 去“O”外围竞争力
针对上述去“O”挑战,窦老师示意,华为云 GaussDB 曾经推出了数据库和利用迁徙 UGO+ 数据复制服务 DRS 专属解决方案,该计划从迁徙评估、构造迁徙、利用迁徙、全量 + 增量数据迁徙、数据一致性动静校验、流量回放等方面提供了一站式迁徙上云计划,让客户上云更轻松、更高效,具体劣势如下:
精准迁徙评估: 提供迁徙前兼容性评估,提前辨认迁徙危险;对各种迁徙老本进行精准评估,综合输入迁徙工作量,让客户对整体迁徙工作有一个量化感知。
高语法转换率: 基于源库进行画像,对 14 个外围对象类型进行兼容性剖析,提供高达 95% 的综合语法转换率,对不反对的对象提供革新倡议,降本提效。
在线数据迁徙: 反对不同数据库平台之间的迁徙,基于 CDC 技术、并行回放等技术,实现数据传输秒级可达;提供全量 + 增量无缝连接能力,业务无感切换。
高平安低危险: 提供鉴权认证、操作审计、敏感爱护、加密压缩、断点续传、数据在线比照等平安防护能力,升高数据传输平安危险,确保数据零失落。
极致用户体验: 保持以用户为核心的设计,迁徙过程 100% 可管、可视、可控,迁徙流程简略,操作便捷,迁徙成功率高,体验好,力争人人都会用。
GaussDB 去“O”最佳实际
窦老师示意,上述计划已在某金融大行和近 30 家金融、政企、互联网客户我的项目中全面利用,并禁受住千万行级存储过程革新、TB 级数据在线迁徙等实际考验,均匀节俭 80%~90% 的工作量,效率晋升百倍。作为语法转换利器的 UGO,也打算在 2021 年 12 月 30 日前正式商用。
以某国有大型银行为例,客户之前应用传统商业数据库,集中式架构、一体机状态,扩展性差,老本昂扬,在互联网金融等业务井喷倒退时代,无奈很好应答。同时,在简单查问场景下性能显著有余。
在测试验证之后,该客户最终抉择华为云 GaussDB 分布式数据库撑持大机下移和分布式革新的工作,并基于华为云“UGO+DRS”一站式全链路迁徙解决方案,在上万对象革新和百万级代码革新中,语法转换率高达 98%,老本大幅升高。而且 GaussDB 反对超过 1000+ 节点的扩大能力和 PB 级数据容量,反对同城跨 AZ 秒级复原和两地三核心容灾分钟级切换,满足金融安全监管要求,替换后报表和简单查问场景耗时从分钟级升高到秒级,实现高并发和低时延。
基于多年的企业客户服务教训与华为本身对云化、数字化的了解,华为云 GaussDB 提供全场景、全凋谢的数据库生态解决方案,帮忙政企客户选型安心,不用放心被关闭生态锁定;同时华为为解决客户外围数据上云的痛点,量身打造了一站式的数据库架构 + 利用 + 数据一体化迁徙计划,帮忙客户迁徙释怀和应用省心。
现在,数字化翻新之路还在持续,华为云 GaussDB 将继续深耕数字化下半场,保持在金融级高可用、云栈垂直整合、密态数据库等 6 大根底钻研上投入,打造根技术竞争力。华为云 GaussDB 还会持续携手更多合作伙伴,打造更优、更业余高效的数据库服务,减速企业数字化转型,发明数据库新将来。
更多 GaussDB 详情理解,点击文末“浏览原文”返回华为云官网:https://www.huaweicloud.com/p…
本文由华为云公布