mysql 中的主从概念是否适合 CRM 应用程序?
Is Master Slave concept in mysql is good for CRM Application?
我正在开发 CRM 应用程序 (php+Mysql),现在随着用户数量的增加,性能成为主要问题。现在所有查询都直接在 mysql 服务器中执行。所以现在我正在考虑 mysql 的主从概念,并且怀疑如果 master 忙于插入和更新那么是否有机会减慢从 slave 读取查询的执行。
如果使用 mysql .
进行数据处理,请告诉我是否还有其他好的系统架构
谢谢!
主从架构有利于加快读取操作。
Master会处理所有insert/update/deletion。
从站将只处理读取操作。
虽然slave不会因为master的写操作而变慢。因为 mysql 使用复制来同步主从数据库服务器。
在复制中,binlog 文件从 master 传输到 slave。 Binlog 是二进制文件,因此与普通查询相比执行速度非常快。
继续使用这种方法。
缺点:
有时主从之间存在滞后。这可能是因为网络延迟或从服务器处理更多读取查询。
我正在开发 CRM 应用程序 (php+Mysql),现在随着用户数量的增加,性能成为主要问题。现在所有查询都直接在 mysql 服务器中执行。所以现在我正在考虑 mysql 的主从概念,并且怀疑如果 master 忙于插入和更新那么是否有机会减慢从 slave 读取查询的执行。 如果使用 mysql .
进行数据处理,请告诉我是否还有其他好的系统架构谢谢!
主从架构有利于加快读取操作。
Master会处理所有insert/update/deletion。 从站将只处理读取操作。
虽然slave不会因为master的写操作而变慢。因为 mysql 使用复制来同步主从数据库服务器。
在复制中,binlog 文件从 master 传输到 slave。 Binlog 是二进制文件,因此与普通查询相比执行速度非常快。
继续使用这种方法。
缺点: 有时主从之间存在滞后。这可能是因为网络延迟或从服务器处理更多读取查询。