Home > Backend Development > PHP Tutorial > mysql proxy 第一次听说,有点疑问

mysql proxy 第一次听说,有点疑问

WBOY
Release: 2016-06-06 20:30:04
Original
1144 people have browsed it

新项目第一次听到这个词mysql proxy,很郁闷啊。谁能给我讲讲为什么要用他吗。
我们之前做的主从数据库是这样做的,有一个方法每次做SQL的时候都会执行到他,然后他来选择是连接主库还是从库,如果前6个字母包含select就读从库,没有的话就读主库。
但是今天就听到了这个词,为什么要用他做读写分离呢,还是我们之前的做法就是错的,通常都会用mysql proxy做读写分离?

回复内容:

新项目第一次听到这个词mysql proxy,很郁闷啊。谁能给我讲讲为什么要用他吗。
我们之前做的主从数据库是这样做的,有一个方法每次做SQL的时候都会执行到他,然后他来选择是连接主库还是从库,如果前6个字母包含select就读从库,没有的话就读主库。
但是今天就听到了这个词,为什么要用他做读写分离呢,还是我们之前的做法就是错的,通常都会用mysql proxy做读写分离?

做读写分离和负载均衡的

不用你自己写就是好处之一。
自己实现读写分离,需要考虑的事情其实并不少单单检测select其实并不能应对各种情况,例:for update
如果不想使用mysql proxy,且只需要检测select就能满足需求的话。php中的mysqlnd_ms扩展可以还不错的解决读写分离的问题。

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template