【Redis】第1讲 互联网架构的演变历程

第1阶段

数据访问量不大,简单的架构就可以!

第2阶段

数据访问量大,使用缓存技术缓存数据库的压力,不同的业务访问不同的数据库。

第3阶段

之前的缓存技术确实能够缓解数据库的压力,但是写和读都集中在一个数据库上,压力也比较大。

使用主从读写分离,一个数据库负责写,一个数据库负责读。例如让master(主数据库)来响应事务性(增删改)操作,让slave(从数据库)来响应非事务性(查询)操作,然后在采用主从复制来把master的事务性操作同步到slave数据中

mysql的master/slave就是网站的标配

第4阶段

mysql的主从复制,读写分离的基础上,MySQL的主库开始出现瓶颈

由于MyiSAM使用表锁,所以并发性能特别差

分库分表使用mysql集群来解决问题

相关推荐
天骄t8 分钟前
HTML入门:从基础结构到表单实战
linux·数据库
qq_3988989311 分钟前
【备忘】ASP.Net MVC无缝对接SQL Server数据库设置步骤
数据库·asp.net·mvc
努力学编程呀(๑•ี_เ•ี๑)14 分钟前
宝塔上的数据库用Navicat如何连接
数据库
l1t22 分钟前
AI关于MySQL 能否存储数组的回答
数据库·mysql
菩提小狗37 分钟前
小迪安全_第4天:基础入门-30余种加密编码进制&Web&数据库&系统&代码&参数值|小迪安全笔记|网络安全|
前端·网络·数据库·笔记·安全·web安全
Albert Edison43 分钟前
【MySQL】使用C/C++语言连接数据库
c语言·数据库·mysql
高一要励志成为佬1 小时前
【数据库】第二章 关系数据库 各种概念
数据库
youshang520i1 小时前
Gbase 8s 不能参考一个未设日志的外在数据库
数据库
高新打工人1 小时前
关于CPU的介绍(二)----DTLB(数据转址旁路缓存)
缓存·cpu·dtlb
宇宙的尽头是PYTHON1 小时前
开窗函数简单的排序row_number() rank() densite()
数据库