![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分表分库
郭龙_Jack
这个作者很懒,什么都没留下…
展开
-
数据存储设计
1.把原有的横表转化为纵表存储属性,即 产品表:(product_id, product_name, product_class) 产品属性表:(product_id, property_id, property_name, property_value) 2.保持原有横表设计思路,但是弹性字段含义单独元数据表存储 产品表:(product_id, product_name, produc转载 2017-10-17 13:31:49 · 4749 阅读 · 0 评论 -
微服务MySQL分库分表数据到MongoDB同步方案[转]
http://www.roncoo.com/article/detail/131115 需求背景 近年来,微服务概念持续火热,网络上针对微服务和单体架构的讨论也是越来越多,面对日益增长的业务需求是,很多公司做技术架构升级时优先选用微服务方式。我所在公司也是选的这个方向来升级技术架构,以支撑更大访问量和更方便的业务扩展。 发现问题 微服务拆分主要分两种方式:拆分业务系转载 2017-11-30 17:15:30 · 259 阅读 · 0 评论 -
Mycat 学习
http://www.mycat.io/ MYCAT架构 何为数据切分? 简单来说,就是指通过某种特定的条件,将我们存放在同一个数据库中的数据分散存放到多个数据库(主机)上面,以达到分散单台设备负载的效果。数据的切分(Sharding)根据其切分规则的类型,可以分为两种切分模式。一种是按照不同的表(或者Schema)来切分到不同的数据库(主机)之上,这种切可以称之为数据的垂直转载 2017-11-25 10:46:34 · 230 阅读 · 0 评论 -
Mycat从入门到放弃
http://blog.csdn.net/u013235478/article/details/53178657 1.非分片字段查询 Mycat中的路由结果是通过分片字段和分片方法来确定的。例如下图中的一个Mycat分库方案: 根据 tt_waybill 表的 id 字段来进行分片分片方法为 id 值取 3 的模,根据模值确定在DB1,DB2,DB3中的某个分片转载 2017-12-18 15:54:33 · 236 阅读 · 0 评论 -
mycat 学习
数据库sequence生成 CREATE TABLE MYCAT_SEQUENCE ( name VARCHAR(50) NOT NULL, current_value INT NOT NULL, increment INT NOT NULL DEFAULT 100, PRIMARY KEY (name) ) ENGINE=InnoDB; DROP FUNCTION IF EX原创 2017-12-18 18:01:05 · 195 阅读 · 0 评论