数据库引擎的“集群”方式取决于你用的是哪种数据库(MySQL、PostgreSQL、Oracle、MongoDB、Redis 等)。下面我按常见数据库类型 + 集群目标来系统讲一下。
不同目标,方案完全不同:
| 目标 | 说明 |
|---|---|
| 高可用 | 主挂了自动切换 |
| 读写分离 | 写主库,读从库 |
| 横向扩展 | 数据分片,支撑海量数据 |
| 灾备 | 异地容灾 |
适合:读多写少
组件:
工具:
适合:高可用 + 强一致
要求:
适合:数据量巨大
方案:
官方一体化方案:
✅ 推荐新手
工具:
| 场景 | 推荐 |
|---|---|
| 小公司 / 初创 | 主从 + 哨兵 / MGR |
| 高并发读 | 读写分离 |
| 海量数据 | 分库分表 |
| 金融级 | Oracle RAC / MGR |
| 云上 | 直接用云数据库集群 |
你可以直接说:
我用的是 MySQL 8.0,想做高可用 + 读写分离
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。