关于个人学习ShardingSphere的一些记录

ShardingSphere :
1、一套开源的分部署数据库中间件解决方案 2、有三个产品组成:Sharding-JDBC 、 Sharding-Proxy 和 Sharding-Sidecar(规划中) 3、定位为关系型数据库中间件,合理在分布式环境下使用关系型数据库
什么是分库分表:
1、数据库数据量是不可控的,随着时间和业务的发展,造成表里面数据越来越多,如果再去对表进行CRUD操作的时候,会造成性能的问题 方案1:从硬件上解决,加内存,加cpu,加硬盘(成本过高) 方案2:分库分表 * 为了解决由于数据量过大而造成数据库性能降低的问题
分库分表的方式:
1、垂直切分: ①垂直分表概念:(把单个表 拆分成两张表进行查询) (1)操作数据库中的某张表,把这张表中的一部分字段数据存到另一张表中,再把这张表中的另一部分的字段的数据存到另外一张表中 例如 订单当中有些商品名称存储在 商品配置信息表中, 订

关于个人学习ShardingSphere的一些记录最先出现在Python成神之路

版权声明:
作者:congcong
链接:https://www.techfm.club/p/12416.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>