Sharding Sphere 以及分库分表

一 点睛

1 Sharding Sphere 官网

ShardingSphere

2 什么是 ShardingSphere

  • 一套开源的分布式数据库中间件解决方案。

  • 有三个产品:Sharding-JDBC、Sharding-Proxy、Sidecar。

  • 定位为关系型数据库中间件,旨在充分合理地在分布式的场景下利用关系型数据库的计算和存储能力。

二 分库分表

数据库数据量不可控的,随着时间和业务发展,造成表里面数据越来越多,如果再去对数据库表 curd 操作时候,造成性能问题。为了解决这个问题,一般有两种解决方案、

方案 1:从硬件上,扩容硬件,提升性能,但是治标不治本,用一段时间后,还会继续出现问题。

方案 2:采用分库分表解决方案

 

三 分库分表的方式

分库分表有两种方式:垂直切分和水平切分

垂直切分:垂直分表和垂直分库

水平切分:水平分表和水平分库

四 垂直分表

操作数据库中某张表,把这张表中一部分字段数据存到一张新表里面,再把这张表另一部分字段数据存到另外一张表里面。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值