# split-base-split-table **Repository Path**: interview_44/split-base-split-table ## Basic Information - **Project Name**: split-base-split-table - **Description**: 分库分表的解释,基于mysql分库分表 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-02-24 - **Last Updated**: 2023-02-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 分库分表 ### 为什么要分库分表 ![](./picture/1-为什么要分.drawio.png) ### 如何做数据迁移 ![](./picture/2-数据迁移.drawio.png) ### 如何扩容 ![](./picture/3-扩容.drawio.png) ### 分库后保证id唯一 ![](./picture/4-分库后id唯一.drawio.png) ### 主库-从库 同步原理 ![](./picture/5-主从延时.drawio.png)