一、官方网址
MySQL 官网:https://www.mysql.com ,由 Oracle 维护,提供开源社区版与商业企业版。
二、核心功能
- 标准 SQL 支持:完整实现 SQL 标准,支持事务、视图、存储过程与触发器。
- InnoDB 引擎:默认存储引擎,支持行级锁、MVCC 与崩溃恢复。
- 主从复制:binlog 复制支持读写分离与高可用架构。
- 索引优化:B+ 树索引、联合索引、覆盖索引等丰富优化手段。
- 分区表:大表可按范围/哈希分区,提升管理效率。
- JSON 支持:8.0 起原生 JSON 类型与函数,兼顾灵活性。
三、适用场景
- Web 应用与业务系统的核心数据存储。
- 需要强一致事务的订单、支付类场景。
- 中小规模数据分析与报表查询。
- 搭配 Redis 构建缓存+持久层经典架构。
四、使用优势
- 开源免费(社区版),生态与人才储备最成熟。
- 运维工具链完善,备份、监控、迁移方案齐全。
- 云厂商普遍提供托管 RDS,运维成本低。
- 文档资料海量,问题几乎都有现成答案。
五、注意事项
- 表设计阶段重视索引规划,慢查询多源于索引缺失。
- 生产环境务必开启 binlog 并制定备份恢复演练机制。
- 大表 DDL 谨慎操作,建议使用 pt-osc 或 gh-ost 在线变更。
- 注意版本差异,8.0 与 5.7 在字符集、认证插件上有行为变化。
书签栏