Update MySQL_Mycat中间件.md

This commit is contained in:
heibaiying 2019-08-24 12:44:17 +08:00 committed by GitHub
parent b9027fe7b4
commit 6aa6fe0d38
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -42,7 +42,7 @@ Mycat 是一个开源的数据库中间件,可以解决分布式数据库环
+ **分片表**:表按照指定键进行拆分,并散落到多个数据库实例上,从而可以解决单表过大的问题。
+ **非分片表**:通常情况下,只有大表需要分片,小表并没有分片的必要,所以在 Mycat 中它们也被称为非分片表,主要是为了在概念上与分片表进行区分。
+ **ER表**:基于实体关系模型进行分片的表,如订单表和订单明细表通常都是大表,此时可以按照订单号进行 ER 分片,从而保证同一单号的订单记录和明细记录都处于同一分片上,进而避免跨分片查询。
+ **全局表**:同样也是用于解决跨分片查询的问题。假设在查询订单明细时需要查询产品所属分类 (如家电产品、生活用品),产品类别表通常是小表,此时可以声明为全局表,之后 Mycat 会将其拷贝到所有分片上,从而避免跨分片查询。
+ **全局表**:同样也是用于避免跨分片查询。假设在查询订单明细时需要查询产品所属分类 (如家电产品、生活用品),产品类别表通常是小表,此时可以声明为全局表,之后 Mycat 会将其拷贝到所有分片上,从而避免跨分片查询。
### 分片节点