一、官方网址
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 在字符集、认证插件上有行为变化。
相关文章
IntelliJ IDEA
JetBrains 出品的旗舰级 Java 集成开发环境,以智能代码补全和强大重构能力著称,同时支持 Kotlin、Scala 等多种语言。
GitLab
一体化的 DevOps 平台,提供 Git 代码托管、CI/CD 流水线、议题跟踪与安全扫描等全流程研发协作能力。
Bitbucket
Atlassian 旗下的 Git 代码托管平台,与 Jira、Confluence 深度集成,适合已采用 Atlassian 体系的研发团队。
Git
全球最主流的分布式版本控制系统,由 Linus Torvalds 创建,是几乎所有现代软件开发协作的基础设施。
Sublime Text
以轻快著称的跨平台代码编辑器,启动迅速、响应流畅,凭借多重选择等高效编辑特性深受开发者喜爱。
查看核心开发工具全部内容
共30篇
返回开发研发分类
一级分类总览
书签栏