数据库设计
典型数据库架构设计
以用户中心为例,数据库方面需要注意的事项
分片+分组
以前是单体架构,一个数据库,服务端直接调用数据库实例,当数据量非常大的时候,可以采用以下架构
通过分片降低单库的数据量
通过分组提升数据库的读性能,保持读库的高可用
主从复制进行分组,解决了数据库读写高并发的问题,主库专注于写从库专注于读,主从同步通过Binlog方式实现,分组的特点是多个数据库实例数据结构完全相同,存储的数据也是相同的
分片的特点就是数据库和数据库不关联,不像主从同步一样Binlog一样,数据库结构相同,并集为全
原创
2021-07-15 18:03:37 ·
122 阅读 ·
0 评论