云原生数据库会是用户们的真命天子么?( 二 )


在庄乾锋看来 , 很多新的业务跟大促类似 , 真正从需求的角度推动数据库的转变 , 具体而言就是以资源为中心到应用为中心、从地域为中心到流量为中心 , 以及从负载为中心到数据为中心 , “云原生数据库一能够带来极致弹性 , 让用户按需使用 , 二则安全可靠和易可扩展 , 保障业务规模化的安全运行;三则是降低企业门槛 , 应用在架构设计、业务处理与切换等方面透明 , 满足企业多元化需求 。 ”
不仅如此 , 华为云GaussDB在几大关键技术进行了迭代升级 , 包括NDPQ、ALT、HTAP和多模架构等在业界中具备核心竞争力的技术 , 全面满足用户各种应用场景的需求 。
首先是NDPQ(Near-DataProcessing)近数据并行查询 。 云原生数据库的存算分离架构随着业务规模的提升 , 计算与存储节点通过网络通信 , 往往会存在网络带宽和延迟的制约 。 为此 , 华为云GaussDBNDPQ采用近数据计算下推的设计 , 避免在分布式系统中移动数据和大量网络流量的产生 , 并让数据处理在其所存储的地方进行 , 极大节约了网络带宽资源 。
云原生数据库会是用户们的真命天子么?
文章图片
“目前NDPQ是华为云数据库所独有的特性 , 通过近数据计算下推+并行查询 , 不仅可以将数据查询性能发挥到极致 , 更可以极大提升数据库的资源利用率 。 ”庄乾锋补充道 。
其次是ALT(应用无损透明倒换) 。 在数据库日常进行的主备倒换、小版本升级和规格变更时 , 可能会造成实际业务中用户会话中断 , 对于业务连续性造成一定的影响 , 而ALT则以用户连接为颗粒度 , 当用户进行主备切换、小版本升级或者规格变更时 , 系统可以打包用户的会话上下文状态 , 在达到安全的事务边界后 , 确保会话上下文状态被完整重放至目标节点并与原会话一一关联保证业务持续性 , 不受各种操作的影响 。
第三则是HTAP 。 众所周知 , 随着数据驱动型场景的井喷 , 数据产生方式、规模、速度与过去大不同 , 数据消费的人群、规模和场景丰富场景迅速增加 , 数据库OLTP场景和OLAP场景开始加速融合 , 也推动了数据库HTAP架构的崛起 。 与SAPHANA这种混合负载的内存数据库不同 , 新一代的HTAP架构数据库具备显著的特点就是分布式+云原生 。 以华为云GaussDB的HTAP架构为例 , 将OLAP和OLTP能力深度融合、统一入口和自动分流 , 达到数据准实时一致 , 支持各种混合负载的应用场景 。
庄乾锋表示:“当前HTAP存在着各种技术路线 , 华为云则根据当前用户实际需求 , 打造了HTAP架构 , 实现统一入口和应用透明 , 架构在业界云厂商中具有领先性 。 ”
最后则是多模态 。 当前在很多业务场景中 , 用户除了使用关系型数据库能力之外 , 还会用到诸如图数据库、时序数据库等能力 , 如果数据需要转换、导出 , 不仅容易产生安全问题 , 多套数据库的维护和开发还将提升成本 。 因此 , 多模数据库架构统一数据访问和维护接口 , 可以大幅简化运维和开发人员的工作 , 还能确保安全性 。
以华为云云原生数据库GaussDB的多模架构为例 , 用户既可以使用MySQL、PostgreSQL等SQL接口访问数据库 , 还可以使用Redis、MongoDB等NoSQL接口访问 , 支持KV模型、时序模型和文档存储模型等 , 用户可以自由地在不同的云数据库之间迁移 , 满足业务的多样性需求和数据的自由流动 。
“华为云希望通过GaussDB架构的升级 , 第一、Serverless化 , 真正让用户实现以应用为中心 , 按需使用 , TCO更低;第二、Regionless化 , 通过GlobalDatabase、全域分层式索引、全域一致性集群等技术 , 帮助数据自动流动 , 满足用户因为业务地域性发展的需求 , 业务流量在哪里 , GaussDB就能部署在哪里 , 迅速响应客户的业务需求;第三、Modeless化 , 简化业务的复杂度 , 通过一个入口 , 实现应用的透明 , 以及数据自由流动 。 ”庄乾锋总结道 。