鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

Mycat数据库分片部署架构

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

图1 Mycat数据库分片部署架构