主题
数据库选择
什么是数据库?
数据库是存储数据的地方。用户信息、商品数据等都需要保存在数据库中。
📊 对比总览
| 数据库 | 类型 | 难度 | 适合场景 |
|---|---|---|---|
| SQLite | SQL | ⭐ | 开发测试、小型项目 |
| MySQL | SQL | ⭐⭐ | 中小型项目、Web 应用 |
| PostgreSQL | SQL | ⭐⭐⭐ | 大型项目、复杂查询 |
MySQL
| 特性 | 说明 |
|---|---|
| 类型 | 关系型数据库 |
| 安装 | 需要安装服务 |
| 并发 | 优秀 |
| 适合 | Web 应用、中型项目 |
优点: 广泛使用、性能稳定、工具丰富
推荐场景: 生产环境 Web 应用、企业项目
🎯 如何选择?
| 项目类型 | 推荐 |
|---|---|
| 毕业设计 | SQLite |
| 个人项目 | SQLite 或 PostgreSQL |
| 企业项目 | MySQL 或 PostgreSQL |
推荐策略
开发阶段用 SQLite(零配置),生产环境用 PostgreSQL/MySQL。使用 Prisma 等 ORM 可以方便切换!