
数据库
文章平均质量分 82
mysql、oracle
猿累人生
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sharding-jdbc(2)-快速入门
使用sharding-jdbc完成对订单表的水平分表,通过快速入门程序的开发,快速体验sharding-jdbc的使用方法。手动创建两张表:t_order_1和t_order_2,这两张表示订单拆分后的表,通过sharding-jdbc向订单表插入数据,按照一定的分片规则,主键为偶数的进入t_order_2,主键为奇数的进入t_order_1。通过sharding-jdbc查询数据,根据SQL语句的内容从t_order_1或t_order_2查询数据第1步、创建订单库order_db,然后在or原创 2022-05-11 13:06:54 · 616 阅读 · 0 评论 -
sharding-jdbc(1)-概述
1、什么是分库分表?小明是一家电商平台的开发人员,他负责卖家模块的功能开发,其中涉及了店铺、商品的相关业务,涉及如下:通过下面SQL能够获取到商品相关的店铺信息、地理区域信息:select p.*,r.[地理区域名称],s.[店铺名称],s.[信誉]from [商品信息] pleft join [地理区域] r on p.[产地] =r.[地理区域编码]left join [店铺信息] s on p.id=s.[所属店铺]where p.id=?但是随着公司业务快速发展,数据库原创 2022-05-10 15:48:49 · 672 阅读 · 0 评论 -
数据库中间件(1)---垂直拆分、读写分离、水平拆分(分库分表)详解
互联网当下,数据库的拆分过程基本遵循的顺序是:垂直拆分、读写分离、水平拆分(也称之为分库分表)。一、垂直拆分1、什么是垂直拆分?指的是将一个包含了很多表的数据库,根据表的功能的不同,拆分为多个小的数据库,每个库中包含部分表。比如:电商系统采用的库为db_eshop,根据用户功能和产品功能,可以拆分为用户库db_user和产品库db_product。2、什么时候使用垂直拆分...原创 2019-04-12 17:19:38 · 2001 阅读 · 1 评论