Home > Backend Development > PHP Tutorial > 关于一个做mysql数据库主从配置的问题

关于一个做mysql数据库主从配置的问题

WBOY
Release: 2016-06-06 20:06:40
Original
991 people have browsed it

现在要做mysql数据库的主从配置,有几种方式,不知道哪种好一些:

1 通过PHP的代码来实现,如果是selest 的就去从数据库(读),否则就去主数据库(写)

2 通过nginx 来处理

3 通过mysql自己的配置去实现

不知道哪个的扩展性和可维护性更好一点

回复内容:

现在要做mysql数据库的主从配置,有几种方式,不知道哪种好一些:

1 通过PHP的代码来实现,如果是selest 的就去从数据库(读),否则就去主数据库(写)

2 通过nginx 来处理

3 通过mysql自己的配置去实现

不知道哪个的扩展性和可维护性更好一点

通过MySQL配置比较好,因为主从不单单是为了提高读操作效率,也要考虑主从复制以及备份的情况

mysql已经配置主从备份之后再搭建一台Atlas机器,然后依靠Atlas实现读写分离,配置好后会自动将写指定到master,对于实时性要求很高的数据也可以强制将读操作指定到master

读写分离,然后使用cobar或者TDDL,按照一定的路由规则,对写入的数据进行分库分表的操作。同时,定时任务,实时的将写数据库的数据同步到读数据库当中。

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