#
当前位置: 主页 > 现场开码 > 列表

用造飞机的技术造风扇

2018-07-23 15:34 来源:未知 浏览:

  7月21日,ACMUG 2018 技能沙龙杭州站圆满结束。数据赋能,云领未来,这场聚集了 DBA(数据库管理员)、运维、开发、MySQL 用户、Redis 用户的技能盛宴,慢慢向来客揭开了 MySQL 技能进化的奥秘面纱。
 
  华为云数据库技能专家同享华为云数据库 MySQL 增强版 VS MySQL 社区版作为当前最流行的开源数据库,集可靠、易用、功用丰厚、适用范围广等特色于一身,特别对开发者友爱,使其成为联系型数据库(RDS)用户的首选。尽管备受关注,更是各种使用的榜首挑选,但 却也面临着诸多应战。
 
  众所周知,传统社区版 MySQL 处理线程的方式为单线程衔接拜访,因而当并发衔接增多时,锁和资源争用问题会导致数据库功用下降。当衔接数大于 500 时,功用就开端下降;特别是 MySQL 5.6,衔接数越多,功用下降越显着。这关于许多现代大型多核体系而言,底子无法满意高并发场景需求。
 
  那么,云数据库 MySQL 表现怎么呢?以华为云数据库 MySQL 增强版为例。咱们来看一组功用测验的比照数据。在不同的并发衔接数下,华为云数据库 MySQL 增强版始终坚持高 QPS,功用是社区版别 MySQL 5.6 的 3 倍、5.7 的 1.5 倍。
 
  华为云数据库 MySQL 增强版(HWSQL)功用表现在本次同享会上,来自华为云的数据库技能专家揭开了华为云数据库 MySQL 增强版高功用的秘密。根据社区版功用特性之上,华为云数据库 MySQL 增强版供给强壮的线程池插件,支撑几千个并发衔接,并经过事务级 MTS 并行仿制,完成超低仿制推迟。此外,还优化半同步仿制协议,能完成无损敏捷的 HA 毛病转移,秒级切换确保备实例坚持同步。
 
  这些改善正是处理社区版 MySQL 高并发场景下功用差、仿制推迟杰出、毛病恢复时间长等问题的技能要害。
 
  相较社区版而言,云数据库 MySQL 的功用现已提升了一大截,但这还仅仅是个开端。
 
  华为云数据库技能专家同享新生代云原生 MySQL 分布式数据库随着全球事务云化速度的加快,新一代云数据库将面临新的机会和应战。其中包含与根据新硬件的云上根底才干的整合、新软件架构与构建优秀实践的学习、事务无损弹性 scale-out/in 的才干提升,AI+的自治数据库体系完善等。
 
  值得一提的是,当天另一位华为云数据库技能专家带来的《根据云场景架构规划的 MySQL 分布式数据库》主题同享,刚好总结了传统数据库上云或云服务化遇到的问题,并深化介绍华为云原生分布式数据库的技能原理和最佳实践。
 
  传统数据库架构源于 30 多年前的规划,硬件上运用单处理器、小内存、慢速磁盘,技能上选用双机热备供给高可用(HA)。在硬件早就更新换代、使用也一日千里的今日,传统数据库架构现已无法满意新式互联网事务的需求,在未来愈加不可同日而语。
 
  云数据库的诉求将环绕高功用、高扩展、高可用、大数据、易用易维等要害字暂开。华为云原生分布式数据库的规划,也环绕云数据库的诉求打开。
 
  华为云原生分布式数据库,将经过 SAL 完成核算与存储别离;充分使用热容量弹性、负载均衡、同享拜访等云存储特性;发挥新介质优势,比方使用 SSD的随机读特性,防止随机写带来的写放大和磨损,减少时延; 引进新网络技能,比方 RDMA 、1822,进行多租户支撑;完成近数据处理,将 IO 密集型负载卸载到存储节点;使用 AI 和 ML 打造自治体系等。
 
  华为 Cloud Native 分布式数据库概览未来,将是根据新一代云化架构内核才干的竞赛,也是能使用生态者的竞赛。唯有进化,才干站到食物链顶端。