mysql proxy是怎么解决读写分离延迟的 mysql 实现读写分离时 必须要用mysql-proxy吗...

MySQL \u4e3b\u4ece\u6a21\u5f0f\uff0c\u8bfb\u5199\u5206\u79bb\u7684\u6570\u636e\u5ef6\u8fdf\uff0c\u90fd\u6709\u4ec0\u4e48\u597d\u7684\u89e3\u51b3\u65b9\u6cd5

mysql5.7 \u7684\u4e3b\u4ece\u590d\u5236\u662f\u591a\u7ebf\u7a0b\u4e86\uff0c\u963f\u91cc\u5728\u8fd9\u5757\u4e5f\u5f88\u65e9\u5c31\u505a\u8fc7\u4f18\u5316\uff0c\u5982\u679c\u8fd8\u662f\u7528 5.7 \u4ee5\u4e0b\u7684\u793e\u533a\u7248\u672c\u7684\u8bdd\uff0c\u6700\u7b80\u5355\u7684\u65b9\u5f0f\u4e5f\u5c31\u662f\u5782\u76f4\u5207\u5206\uff0c\u6309\u4e1a\u52a1\u591a\u5206\u51e0\u4e2a\u96c6\u7fa4\u5427\uff0c\u7136\u540e\u4e00\u4e9b\u8bfb\u5199\u9891\u7e41\u4f46\u5bf9\u6570\u636e\u4e00\u81f4\u6027\u8981\u6c42\u4e0d\u9ad8\u7684\u529f\u80fd\u5c3d\u91cf\u6254 redis \u5b9e\u73b0

\u5199\u7684\u65f6\u5019\u662f\u5199\u5230\u4e3b\u5e93\u4e0a\uff0c\u7136\u540e\u901a\u8fc7mysql\u4e3b\u4ece\uff0c\u6570\u636e\u4f1a\u590d\u5236\u5230\u4ece\u5e93\uff0c\u90a3\u4e48\u53ef\u5148\u6d4b\u8bd5\u4e3b\u4ece\u540c\u6b65\u662f\u5426\u6b63\u5e38\uff0c\u7136\u540e\u505c\u6389\u4e3b\u4ece\u540c\u6b65\u529f\u80fd\uff0c\u518d\u5199\u6570\u636e\uff0c\u6570\u636e\u4f1a\u63d2\u5165\u5230\u4e3b\u5e93\uff0c\u4ece\u5e93\u662f\u67e5\u4e0d\u5230\u7684\u3002\u6216\u8005\u4fee\u6539\u4ece\u5e93\u4e2d\u7684\u67d0\u6761\u6570\u636e\uff0c\u901a\u8fc7\u5ba2\u6237\u7aef\u8fde\u5230\u4ee3\u7406\u4e0a\u67e5\u8be2\u8fd9\u6761\u6570\u636e\uff0c\u67e5\u8be2\u5230\u4ee3\u8868\u8bfb\u5199\u5206\u79bb\u6ca1\u95ee\u9898\u4e86\u3002
http://www.rootop.org/pages/2413.html
\u8fd9\u662f\u5f53\u65f6\u6d4b\u8bd5\u8bfb\u5199\u5206\u79bb\u7684\u6587\u6863\uff0c\u53ef\u4f9b\u53c2\u8003\u4e0b\u3002

以前做过Oracle Timesten replication, 可以讲讲给你参考。像Oracle这样的数据库对于1对1的同步是非常快速的,但是需要支持3个以上节点的时候,由于快速的复制/确认机制,内存读写和网络传输数据量会非常庞大. 对于3个以上节点的数据库同步,要开始考虑自己写一个程序,然后在各个节点上运行,进行互相主备同步。我当初是为国外一个电信运营商编写的程序,6个节点,非常稳定。 既然Oracle都无法支持这种同步,Mysql能否支持,我个人觉得怀疑.
后来的数据库设计成如下模式了, 3台master,互相通过我的程序进行同步。 在本地又各自搭建主从(master/slave)模式,利用数据库自己的replication进行互备。每秒钟大概处理3000transactions.

扩展阅读:haproxy mysql ... mysql group by ... matebook14 ... texas instruments ... porphyromonas ... xbox series x ... 深入浅出mysql ... macbook pro ... mysql lpad ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网