简单的“主从架构是怎样的”?
在简单的主从架构图中,应用程序的所有写请求,以及60%的读请求落在主数据库上。剩余的读请求由从库分担。同时,从库承担着主库数据备份的职责。
美团云的高可用、高性能的主从架构
如上图,这种架构是带数据库中间层和负载均衡的一主多从,而且可以带HA组件来完成故障时的主从切换。
数据库中间层,就是数据库的Proxy,完成路由转发,过滤等功能。同时,为了消除中间层的单点,用ELB做Proxy的负载均衡。
这种架构的优点在于,应用程序只需要连接负载均衡,中间层会自动解析SQL,完成读写流量的路由,发到主库或从库。如果从库和主库不在同一个机房,为了降低因为网络原因造成的同步延迟,对及时性要求高的查询可以走主库。其余走从库。
这种架构的高可用体现在带有HA组件,能够完成自动主从切换。其高性能体现在带有中间层,由中间层完成读写分离和自动路由。
除了“主从架构,读写分离“之外,这次美团云数据库还上线了一个新功能:提供下载数据库错误日志和慢日志功能。这能够协助用户排查潜在的问题,更好地使用数据库服务。说了那么多,欢迎大家来体验美团云数据库的新功能哟。