MySQL 分离读写
发布时间
阅读量:
阅读量
读写分离引入时机
在多数互联网业务领域中, 通常会出现 write-heavy 的情况, 这会导致 database 的 read 操作往往会成为 performance 的瓶颈. 如果我们的 SQL 已经经过优化, 但 read operations 仍然处于瓶颈地位时, 那么我们就可以考虑采用 'read-write isolation' 架构方案来解决这个问题. 在实施 read-write isolation 架构时,'主库与从库'的关系是一个关键点:其中主库专门负责处理 write operations, 而 A number of secondary(from) databases 负责 reading operations. 最后, master 和 secondary databases 之间会通过 replication mechanisms 实现数据同步功能. 如图所示

在实际应用中,在主表里允许追加多个索引以提高查询性能;而主表中的索引不需要添加即可,并且主要目的是为了提高事务提交效率。
分离式架构设计也能克服read/write锁冲突进
全部评论 (0)
还没有任何评论哟~
