Mycat数据库分片部署架构
数据分片是指将一个表里的数据,分成多个不同的片,每个片都有相同的模式和列,但每个片里的数据有完全不同的行,我们把这个片叫做逻辑分片,逻辑分片分布在单独的数据库节点上,数据库节点称为物理分片。一个物理分片可以容纳多个逻辑分片。数据库分片可以帮助促进水平扩展,水平扩展是将更多的机器和存储添加到分布式数据库中,可以提供更多的存储能力和计算能力。Mycat作为数据库中间件,提供多种分片规则,例如根据字段求模,将数据分散到不同的数据库中,根据特定范围端,将数据分散到不同的库中等。
图1 Mycat数据库分片部署架构


父主题: MySQL数据库分片方案