MySQL 支持多种存储引擎,其中 InnoDB 是默认引擎,提供事务(ACID)支持、行级锁、外键约束和 MVCC。还内置 MyISAM、Memory 等引擎。此外支持主从复制、读写分离、分区表、触发器、视图和存储过程,功能丰富且扩展性强。
MySQL 的授权模式和价格是怎样的?▾
MySQL Community Edition 遵循 GPL v2 协议,可免费用于开源项目或自用。商业应用需购买 MySQL Standard/Enterprise/Cluster 商业版授权,按服务器数和订阅年限计费,起价约 2000 美元/年/服务器。此外 Oracle 提供云数据库服务按用量收费。
MySQL 适合哪些应用场景?▾
MySQL 特别适合 Web 应用后端,是 LAMP/LNMP 技术栈的核心组件,被 WordPress、Drupal、Magento、Discuz 等广泛使用。适合高并发读、OLTP 事务处理场景,如电商订单、用户管理、日志记录。不建议用于复杂数据分析、大规模 OLAP 场景。