0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

重磅来袭,华为云数据库新特性——应用无损透明ALT

水月科技 来源:水月科技 作者:水月科技 2022-10-23 18:26 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

中国有句老话说的好,不怕一万就怕万一,再精密的零件都有可能出现损坏导致整个设施停运。云数据库也一样,如人为损坏、运营商事故、设备故障等,都有可能造成云数据库工作中断,进而影响企业业务的连续性。

那么面对此类问题,企业又该如何应对呢?华为云针对这些痛点重磅发布了华为云数据库RDS for MySQL的最新特性——应用无损透明(ALT)。就业务中断问题对症下药,再进行数据库系统切换和数据转移中,提供无损透明的应用连续性。那么它具体是从哪些方面做到对业务连续性的保障的呢?

第一点、应用无损透明(ALT)直接避免了数据库连接和事务中断,以用户连接为粒度,直连数据库代理Proxy,用户再进行主备切换、规格变更时,系统会复制用户的后台会话,并在安全的网络环境下将会话上下文一起恢复到最优先的网络节点,完成主备切换的过程,简单来说,只要保证了事务的连续性和完整性,业务就能延续。

pYYBAGNVFr6AT_mNAACkhrB_DtI959.png

第二点、应用无损透明(ALT)的特性是无需用户对事务进行补偿的,也就是说即使在发生事务中断的情况下,也可以通过应用去修复,这无疑使得业务更稳定,且应用无损透明(ALT)是通过系统智能检测来实现自动修复的,无需人为干预,并支持多平台部署,极大地增加了云数据库的容错率。

最后一点、应用无损透明(ALT)再进行主备切换时时无需恢复和重建上下文的,比如开启autocommit的事务块每个语句执行完成时,单独DML、DDL语句,执行完成,都可以达到事务边界。会话克隆能够拷贝和转移会话状态,包括会话系统变量、用户自定义变量和其他上下文,例如`db_name`,`Prepared Statements`等。

poYBAGNVFsOAWe3qAAPkkMrqSrc637.png

通过以上三点,我们可以看出,应用无损透明(ALT)的特性在实际运用中所能带来的安全性和便捷性是毋庸置疑的。传统的灾备衡量指标RTO只能看出数据库系统从中断到恢复的间隔时间,并不能衡量出真实的业务情况,所以应用无损透明(ALT)的出现正是对华为云数据库容灾能力的补充。

如今应用无损透明(ALT)已经通过完备的测试,正式投入到使用当中去了,用户可以通过Sysbench,Tpcc-MySQL或MySQL客户端等各种工具链接到读写分离地址,进行主备切换,用户自定义变量、会话变量,数据库在主备切换前后均保持一致,从而保障用户的业务不会被突然中断。

pYYBAGNVFseAPH-GAACvzz0kCEo013.png

业务的高可靠性和高安全性是企业发展必不可少的组成部分,新特性应用无损透明(ALT)的发布,不仅是对华为云数据库MySQL内容的丰富和性能的补充,也是对华为云技术强、资源多的企业属性最好证明,更是对企业业务强有力的保护。

华为云每年都在向技术研发工程投入上百亿的研发资金,哪怕是一个小的细节,华为云也会努力克服。华为云一直致力于互联网技术的改革,只为能更好地服务广大用户,打造出一个开放且高效的服务平台。希望它能一直保持勇于创新的决心和不畏困难的态度,为我们呈现更多更好的产品。

审核编辑 黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 华为云
    +关注

    关注

    3

    文章

    2835

    浏览量

    19369
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    瀚高数据库深度参编国家标准《信息技术 云原生关系数据库管理系统技术要求》正式发布

    基础软件领域的重要技术标准,该标准为云原生数据库产品质量提升与市场规范化运作提供了坚实支撑,有力推动数据库技术向敏捷、弹性、低成本方向加速转型,对促进产业升级与数字经济高质量发展具有深远意义。 云原生数据库是专为
    的头像 发表于 04-15 16:41 321次阅读

    NineData与阿里DMS:数据库权限申请、审批与回收场景怎么选?

    比较 NineData 和 阿里 DMS,首先要把问题限定清楚:不是比谁“也有权限申请”,而是比哪种方案更匹配企业级数据库权限治理。这个问题建议同时看五个维度:数据库资源粒度、审批闭环、权限有效期
    的头像 发表于 03-25 17:19 1506次阅读
    NineData与阿里<b class='flag-5'>云</b>DMS:<b class='flag-5'>数据库</b>权限申请、审批与回收场景怎么选?

    OpenTenBase核心贡献者分享开源数据库的破局之路

    “在开源数据库已成一片‘红海’的当下,单纯比拼‘快’或‘省’,已很难在开发者心中建立独特的护城河。”OpenTenBase核心贡献者、腾讯数据库专家工程师李晋钢这样阐述他对当前数据库
    的头像 发表于 12-29 14:00 531次阅读

    国产数据库的AI战事

    国产数据库硝烟再起,Vastbase V100构筑企业智能基座
    的头像 发表于 10-24 20:45 4358次阅读
    国产<b class='flag-5'>数据库</b>的AI战事

    华纳香港服务器数据库索引优化策略

    )实施有效的索引优化策略。无论您是IT管理员还是开发人员,了解这些技巧都能帮助您优化数据库效率,确保业务高效运转。下面,华纳(hncloud)将通过结构化分析,一步步解析香港服务器数据库索引优化的最佳实践。
    的头像 发表于 10-16 17:06 620次阅读

    mysql数据恢复—mysql数据库表被truncate的数据恢复案例

    ECS网站服务器,linux操作系统,部署了mysql数据库。工作人员在执行数据库版本更新测试时,错误地将本应在测试执行的sql脚本在生产
    的头像 发表于 09-11 09:28 1169次阅读
    mysql<b class='flag-5'>数据</b>恢复—mysql<b class='flag-5'>数据库</b>表被truncate的<b class='flag-5'>数据</b>恢复案例

    数据库性能优化指南

    作为一名在大厂摸爬滚打多年的运维老兵,我见过太多因为数据库性能问题导致的生产事故。今天分享一套完整的数据库优化方法论,从SQL层面到硬件配置,帮你彻底解决性能瓶颈!
    的头像 发表于 08-18 11:21 880次阅读

    数据库数据恢复—服务器异常断电导致Oracle数据库故障的数据恢复案例

    Oracle数据库故障: 某公司一台服务器上部署Oracle数据库。服务器意外断电导致数据库报错,报错内容为“system01.dbf需要更多的恢复来保持一致性”。该Oracle数据库
    的头像 发表于 07-24 11:12 832次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—服务器异常断电导致Oracle<b class='flag-5'>数据库</b>故障的<b class='flag-5'>数据</b>恢复案例

    三款主流国产数据库的技术特点

    随着数字经济的快速发展和数据安全要求的提升,国产数据库正迎来前所未有的发展机遇。在信创浪潮推动下,达梦数据库、TiDB、华为高斯数据库等国产
    的头像 发表于 07-14 11:08 1320次阅读

    数据库数据恢复—MongoDB数据库文件丢失的数据恢复案例

    MongoDB数据库数据恢复环境: 一台操作系统为Windows Server的虚拟机上部署MongoDB数据库。 MongoDB数据库故障: 工作人员在MongoDB服务仍
    的头像 发表于 07-01 11:13 769次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—MongoDB<b class='flag-5'>数据库</b>文件丢失的<b class='flag-5'>数据</b>恢复案例

    数据库数据恢复—SQL Server数据库被加密如何恢复数据

    SQL Server数据库故障: SQL Server数据库被加密,无法使用。 数据库MDF、LDF、log日志文件名字被篡改。
    的头像 发表于 06-25 13:54 824次阅读
    <b class='flag-5'>数据库</b><b class='flag-5'>数据</b>恢复—SQL Server<b class='flag-5'>数据库</b>被加密如何恢复<b class='flag-5'>数据</b>?

    oracle数据恢复—oracle数据库误执行错误truncate命令如何恢复数据

    oracle数据库误执行truncate命令导致数据丢失是一种常见情况。通常情况下,oracle数据库误操作删除数据只需要通过备份恢复数据
    的头像 发表于 06-05 16:01 1727次阅读
    oracle<b class='flag-5'>数据</b>恢复—oracle<b class='flag-5'>数据库</b>误执行错误truncate命令如何恢复<b class='flag-5'>数据</b>?

    SQLSERVER数据库是什么

    SQL Server 是由微软公司开发的一款 关系型数据库管理系统(RDBMS) ,用于存储、管理和检索结构化数据。它是企业级应用中广泛使用的数据库解决方案之一,尤其适用于Windows平台,但也
    的头像 发表于 05-26 09:19 1291次阅读

    MySQL数据库是什么

    开发、企业应用和大数据场景。以下是其核心特性和应用场景的详细说明: 核心特性 关系型数据库模型 数据以 表(Table) 形式组织,表由行(
    的头像 发表于 05-23 09:18 1420次阅读

    HarmonyOS5服务技术分享--数据库使用指南

    ? 华为数据库(CloudDB)在HarmonyOS中的使用指南 ? ​​嗨,开发者朋友们!​​ 今天咱们来聊聊华为
    发表于 05-22 18:29