高并发数据库水平拆分
2020-09-12 11:31:17 12 举报
高并发数据库的中间件和水平拆分数据库
作者其他创作
大纲/内容
数据库
order3
pay3
分布式数据库服务器2(主)
主从复制
优点:1.拆分规则抽象好,join操作基本可以数据库做2.不存在单库大数据高并发的性能瓶颈3.应用端改造较少4.提高了系统稳定性跟负载能力缺点:1.拆分规则难以抽象2.分片事务一致性难以解决3.数据多次扩展难度跟维护量极大4.跨库join难度较差
order1
拆分为
分布式缓存服务器1
应用程序
远程分布式缓存
order2
用户数据库
读操作
pay2
user1
订单数据库
本地缓存
user2
分布式数据库服务器1(主)
应用服务器
分布式数据库服务器3(主)
支付数据库
分布式数据库服务器1(从)
单数据库
分布式数据库服务器3(从)
分布式缓存服务器2
数据库中间件
pay1
user3
分布式缓存服务器3
写操作
分布式数据库服务器2(从)
0 条评论
回复 删除
下一页