主从式架构
部署模式和主备机模式相似,备机(Backup)上升为从机(Slave),对外提供一定的数据服务。
通过读写分离方式分散压力:写入、修改、删除操作,在写库(主机)上完成;把查询请求,分配到读库(从机)。
优点
提升资源利用率,适合读多写少的应用场景。
在大并发读的使用场景,可以使用 负载均衡 在多个从机间进行平衡。
从机的扩展性比较灵活,扩容操作不会影响到业务进行。
缺点
延迟问题,数据同步到从机 数据库 时会有延迟,所以应用必须能够容忍短暂的不一致性。对于一致性要求非常高的场景是不适合的。
写操作的性能压力还是集中在主机上。
主机出现故障,需要实现主从切换,人工干预需要响应时间,自动切换复杂度较高。