为什么以及何时应该在MySQL和PostgreSQL中进行读/写拆分?

时间:2017-03-10 15:39:55

标签: mysql postgresql

我是数据库调优的新手,我正在努力学习提高我的PostgreSQL数据库性能,所以我在谷歌搜索了很多文章

有许多建议是针对MySQL进行读/写拆分,因为读取会影响写入。

但是当我阅读PostgreSQL官方文档时说PostgreSQL使用快照作为MVCC(意味着每个SQL语句看到数据的快照),这种方法似乎读取不影响写入,所以它是否意味着PostgreSQL不需要读/写分裂?

1 个答案:

答案 0 :(得分:0)

使用流式复制方案,您当然可以将读取和写入分开以进行水平扩展。

请注意,即使您使用同步流复制,事务在主数据库提交的时间与备用数据库中的查询将返回新结果的时间之间也会有一个小的延迟。

我说你应该先考虑其他的性能调整措施。