分库分表
不一样的花朵
只要学不死,就往死里学.别人可以在智商上面压制自己,但是绝对不能在学习时间上面压制自己.
展开
-
分库分表之第五篇
分库分表之第五篇9.案例9.1.需求描述9.2.数据库设计9.3.环境说明9.4.环境准备9.4.1.mysql主从同步(windows)9.4.2.初始化数据库9.5.实现步骤9.5.1搭建maven工程9.5.2 分片配置9.5.3 添加商品9.案例9.1.需求描述电商平台商品列表展示,每个列表项中除了包含商品基本信息、商品描述信息之外,还包括了商品所属的店铺信息,如下 :本案例实现...原创 2019-12-31 22:10:43 · 310 阅读 · 0 评论 -
分库分表之第四篇
分库分表之第四篇4.水平分表5.水平分库4.水平分表水平分表是在同一个数据库内,把同一个表的数据按照一定的规则拆到多个表中。前面以及介绍过来,这里不再重复介绍。5.水平分库水平分库是把同一个表的数据按一定规则拆到不同的数据库中,每个库可以放在不同的服务器上。(1)将原来的order_db库拆分为order_db_1、order_db_2(2)分片规则修改由于数据库拆分来两个,这里需...原创 2019-12-30 20:54:23 · 472 阅读 · 1 评论 -
分库分表之第三篇
分库分表之第三篇3. Sharding-JDBC执行原理3.1 基本概念3.2. SQL解析3.3.SQL路由3.4. SQL改写3.6.结果归并3.7 总结3. Sharding-JDBC执行原理3.1 基本概念在了解Sharding-JDBC的执行原理前,需要了解以下概念 :逻辑表水平拆分的数据表的总称。例 :订单数据表根据主键尾数拆分为1-张表,分别是t_order_0、t_ord...原创 2019-12-22 21:07:03 · 538 阅读 · 3 评论 -
分库分表之第二篇
2. Sharding-JDBC快速入门2.1 需求说明使用Sharding-JDBC完成对订单表的水平分表,通过快速入门程序的开发,快速体验Sharding-JDBC的使用。人工创建两张表,t_order_1和t_order_2,这两张表是订单表拆分后的表,通过Sharding-JDBC向订单表插入数据,按照一定的分片规则,主键为偶数的尽入t_order_1,另一部分数据进入t_order...原创 2019-12-22 11:02:00 · 230 阅读 · 0 评论 -
分库分表之第一篇
1.概述1.1.分库分表是什么小明是一家初创电商平台的开发人员,他负责卖家模块的功能开发,其中涉及了店铺、商品的相关业务,设计如下数据库 :通过以下SQL能够获取到商品相关的店铺信息、地理区域信息 :SELECT p.*,r.[地理区域名称],s.[店铺名称],s.[信誉] FROM [商品信息] pLEFT JOIN [地理区域] r ON p.[产地] = r.[地理区域编码] L...原创 2019-12-18 21:28:13 · 363 阅读 · 0 评论