改美团云数据库一主多从读写分离功能全新上线
美团云数据库“一主多从,读写分离”功能全新上线!
美团云RDS(关系型)数据库上线以来,小伙伴们用的得心应手!
有的小伙伴,配合着美团云丰富的数据产品线,用它来满足数据多样化的应用需求。比如,对于频繁访问的高热数据,将它存储在Redis缓存数据库中。对于图片等非结构化数据,则存储在美团云对象存储上,并通过全加速的CDN进行分发。而针对链接等结构化数据,则可以应用美团云数据库,从而提高存取效率。
有的小伙伴,利用美团云数据库的高可扩展性,实现了高效的资源利用率。每一个数据库实例都能按需调整内存、磁盘空间大小等,妥妥地节省成本。而且,美团云数据库借鉴了美团真实业务环境下的优化策略,拥有优良的性能和吞吐量,能够轻松应对海量高频访问。
有的小伙伴,利用美团云数据库完善的监控告警机制,随时掌控数据库使用情况。同时,通过控制台,快速创建部署,应对峰值流量。比如美团外卖的两个订单量高峰,午餐和晚餐的时间,数据库读写次数迅速飙升。这时候,通过设定阈值,就能在高峰期间,及时扩容,防止数据库宕机。
更重要的是,对于数据库这样核心的资产,大家最关心的就是安全问题了。而美团云数据库的全方位安全保障策略,让小伙伴们从此不再提心掉胆。
首先,在业务可用性上,美团云数据库采用主备架构。主库和从库位于不同服务器上,自动同步数据。当主实例不可用时,系统会自动将数据库连接切换至备实例。除了热备以外,每天实例都会自动上传一份数据到美团云对象存储上,进行冷备。冷但是一遇到问题就把自己的推得干干净净备数据保留7天,且提供多种下载方式。里那些由于新入职程序员误操作,导致业务数据不可逆删除的悲惨事故,就再也不会重现了!
其次,在络安全性上。美团云数据库提供了DDoS防护以33456真龙三国如何打造超级养兵城 真龙三国养兵本来就不是一种容易的事及IP白名单配置,能够有效降低数据库被攻击所产生的风险。
美团云数据库那么好用!大家用得热火朝天。而上周,美团云数据库又新上线了一主多从,读写分离的新功能,我们来一起了解一下吧!
什么是一主多从?
MySQL一主多从架构,由一个MySQL实例作为主库,接受读写请求。另外一个或多个MySQL实例通过MySQL的复制机制,将主库的数据同步到从库。从库会设置只读,防止主从数据不一致。
从库的作用主要是:
1. 分担主库的读压力
2. 执行备份任务
3. 故障切换时,能够使用的备库
美团云数据库的旧版本,采用的是主备双机的模式。就是一个主库,会自动备份到一个从库。而本次新上线的一主多从功能,用户可以自定义创建多达6个从库。除了备份、故障切换的功能,每个从库还能够分担主库的读压力,从而实现数据库的读写分离。
为什么要读写分离?
我们都知道,数据库会频繁地被读写。但是读的次数往往远远超过写的次数。这个非常容易理解,比如一个购的用户,当他访问一个页面,查看产品信息的时候,他就执行了一次读的操作。但是只有在货比三家之后,比如访问了几十个页面之后,他才最终决定下一个订单,也就是执行了一次写的操作。所以说,读的次数往往远远多于写的次数。
对于数据库来说,它的性能瓶颈就在于IOPS (Input/Output Operations Per Second),即每秒进行读写(I/O)操作的次数。频繁的读很有可能使得数据库遇到性能瓶颈,因此,如果能够把读的任务分解到另一台数据库服务器上,就能大大地提高数据库的性能。这就是读写分离的意义。
简单的主从架构是怎样的?
在简单的主从架构图中,应用程序的所有写请求,以及60%的读请求落在主数据库上。剩余的读请求由从库分担。同时,从库承担着主库数据备份的职责。
美团云的高可用、高性能的主从架构
如上图,这种架构是带数据库中间层和负载均衡的一主多从,而且可以带HA组件来完成故障时的主从切换。
数据库中间层,就是数据库的Proxy,完成路由转发,过滤等功能。同时,为了消除中间层的单点,用ELB做Proxy的负载均衡。
这种架构的优点在于,应用程序只需要连接负载均衡,中间层会自动解析SQL,完成读写流量的路由,发到主库或从库。如果从库和主库不在同一个机房,为了降低因为络原因造成的同步延迟,对及时性要求高的查询可以走主库。其余走从库。
这种架构的高可用体现在带有HA组件,能够完成自动主从切换。其高性能体现在带有中间层,由中间层完成读写分离和自动路由。
除了主从架构,读写分离之外,这次美团云数据库还上线了一个新功能:提供下载数据库错误日志和慢日志功能。这能够协助用户排查潜在的问题,更好地使用数据库服务。说了那么多,欢迎大家来体验美团云数据库的新功能哟。
关注ITBear科技资讯公众号(itbear365 ),每天推送你感兴趣的科技内容。
特别提醒:本内容转载自其他媒体,目的在于传递更多信息,并不代表本赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接及连带。如若本有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
娄底治白癜风专科医院襄樊哪里治疗白癜风
芜湖白癜风治疗医院有哪些