---
title: Mycat数据库分片部署架构
description: "数据分片是指将一个表里的数据，分成多个不同的片，每个片都有相同的模式和列，但每个片里的数据有完全不同的行，我们把这个片叫做逻辑分片，逻辑分片分布在单独的数据库节点上，数据库节点称为物理分片。一个物理分片可以容纳多个逻辑分片。数据库分片可以帮助促进水平扩展，水平扩展是将更多的机器和存储添加到分布式数据库中，可以提供更多的存储能力和计算能力。Mycat作为数据库中间件，提供多种分片规则，例如根据字段求模，将数据分散到不同的数据库中，根据特定范围段，将数据分散到不同的库中等。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/MySQL/kunpengmycat_03_0015.html
sourcePath: /source/zh/kunpengdbs/ecosystemEnable/MySQL/kunpengmycat_03_0015.html
indexId: d0d41f9a17e761492c84e7988df38dc320e5ad15eb59e97c67c5781439689e4e69
---
# Mycat数据库分片部署架构

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

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