一、分库分表概述

互联网大数据时代,如何解决数据库瓶颈性能

读写分离

在大部分情况下,我们遇到的情况都是读多写少,所以在这里采用读写分离。即把读库多部署,写库少部署

数据切分

方式一:垂直切分
方式二:水平切分

实现读写分离和数据切分的两种模式

模式一:中间层代理(例如:MyCat)

在系统应用和数据中添加一个代理层,对于系统应用来说可以使用集群部署,对于数据库来说可以采用读写分离。
而中间层则根据系统应用的请求选择对应的数据库进行数据读取写入。

模式二:客户端模式(例如:Sharding-Jdbc)

在系统应用中引入第三方jar包,系统应用对于数据库请求由第三方jar包请求,比如读请求则选择读库,写则请求写库

posted @ 2020-12-06 20:18  彼岸红花  阅读(100)  评论(0)    收藏  举报