php并发数据库笔试题 php 并发( 四 )


1.做数据的热备份,作为后备数据库 , 主数据库服务器故障后,可切换到从数据库继续工作,避免数据丢失 。
2.架构的扩展 。业务量越来越大 , I/O访问频率过高,单机无法满足 , 此时做多库的存储,降低磁盘I/O访问频率,提高单机的I/O性能
3.主从复制是读写分离的基?。?使数据库能制成更大 的并发 。例如子报表中,由于部署报表的sql语句十分慢 , 导致锁表,影响前台的服务 。如果前台服务使用master,报表使用slave,那么报表sql将不会造成前台所 , 保证了前台的访问速度 。
* 主从复制的几种方式:
1.同步复制:所谓的同步复制,意思是master的变化,必须等待slave-1,slave-2,…,slave-n完成后才能返回 。
2.异步复制:如同AJAX请求一样 。master只需要完成自己的数据库操作即可 。至于slaves是否收到二进制日志,是否完成操作,不用关心 。MYSQL的默认设置 。
3.半同步复制:master只保证slaves中的一个操作成功 , 就返回,其他slave不管 。
这个功能 , 是由google为MYSQL引入的 。
* 关于读写分离
在完成主从复制时,由于slave是需要同步master的 。所以对于insert/delete/update这些更新数据库的操作,应该在master中完成 。而select的查询操作,则落下到slave中 。
php并发数据库笔试题的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php 并发、php并发数据库笔试题的信息别忘了在本站进行查找喔 。

推荐阅读