【2023 #软考高级系统架构设计师# Day:54】今日学习案例特训-架构设计篇下的数据库读写分离,数据库缓存内容;
主从数据库结构特点:
1. 一般:一主多从,也可以多主多从;
2. 主库做写操作,从库做读操作;
主从复制步骤:
1. 主库更新数据完成前,将操作写binlog日志文件;
2. 从库打开I/O线程与主库连接,做binlog dump process, 并将事件写入中继日志;
3. 从库执行中继日志事件,保持与主库一致;
常见缓存技术:Memcache, redis, Squid;
缓存与数据库的协作:
数据读取:
1. 根据key从缓存读取;
2. 若缓存中没有,则根据key在数据库中查找;
3. 读取到值后,更新缓存;
数据写入:
1. 根据key值写数据;
2. 根据key更新缓存;
#2022生机大会##头条创作挑战赛##中国产业名片##在头条看见彼此#