物理设计
1. 物理设计要做什么?
- 选择合适的数据库管理系统
- 定义数据库、表及字段的命名规范
- 根据所选的DBMS系统选择合适的字段类型
- 反范式设计
2. 选择哪种数据库
- 成本和性能
- Oracle、SQLServer等商业数据库更适合企业级项目
- MySQL、PgSQL等开元数据库适用于互联网项目
3. MySQL常用的存储引擎
表8 MySQL常用的存储引擎
存储引擎 |
事务 |
锁粒度 |
主要应用 |
忌用 |
MylSAM |
不支持 |
支持并发插入的表级锁 |
SELECT,I |