下面给你一份 清晰、完整、最新整理版 的免费数据库(Free / Free Tier / Open Source / Express 版本)说明,涵盖你列出的全部数据库,并按照 是否真正开源、是否商用可用、优缺点、典型使用场景 分类。

这份清单非常适合做项目选型、学习路线、对比数据库生态。


✅ 免费数据库完整清单(含你列出的 9 种)

下面按 完全免费开源 → 免费社区版/Express → 免费但限制较多 的顺序排列。


🟩 一、100% 开源、免费、可商用(最推荐)

1. SQLite

  • 类型:嵌入式数据库(无服务端)
  • 协议:Public Domain(可任意商用)
  • 特点
    • 无需安装、零配置、单文件数据库
    • 性能强,非常轻量
  • 适用
    • 移动端(Android 内置)
    • 本地桌面应用
    • 小型 Web 服务的嵌入式应用

2. PostgreSQL

  • 类型:强一致性、企业级关系数据库
  • 协议:PostgreSQL License(BSD 类)
  • 特点
    • 功能比 MySQL 更强,支持复杂 SQL、GIS、扩展(TimescaleDB)
    • 真正的开源企业级数据库
  • 适用
    • 复杂业务系统
    • 金融、电商
    • 数据分析系统

3. MySQL Community Edition(社区版)

  • 类型:主流开源关系数据库
  • 协议:GPLv2
  • 特点
    • 全球使用量极高
    • 社区生态强大
  • 注意
    • 商业场景使用 GPL 需要遵循开源要求(代码开源)
    • 若想闭源,可付费使用 MySQL Enterprise

4. Firebird

  • 类型:轻量级关系数据库
  • 协议:IDPL 开源协议
  • 特点
    • 跨平台、轻量、高性能
    • 支持存储过程、触发器
  • 适用
    • 嵌入式应用
    • 中小型应用

5. mSQL(Mini SQL)

  • 类型:轻量关系数据库
  • 协议:早期免费版本(商业支持已停止)
  • 备注
    • 现代项目已经很少使用
    • 已被 MySQL 完全替代

6. Berkeley DB(部分版本开源)

  • 类型:键值数据库 / 嵌入式库
  • 协议
    • AGPL(开源,但需“代码公开”)
    • 也有收费商业授权
  • 适用
    • 嵌入式存储
    • 高并发读写场景(很快)

🟦 二、免费 Express / 限制版数据库(不完全开源,但免费可用)

7. Oracle Database Express Edition(Oracle XE)

  • 类型:Oracle 免费版本
  • 许可:免费(功能受限)
  • 限制
    • CPU / 内存限制
    • 数据库大小限制(如 12c XE:12GB)
  • 适合
    • 学习 Oracle
    • 小型内部应用

8. IBM DB2 Express-C(已停止更新,但仍可使用)

  • 类型:免费版 DB2
  • 特点
    • 性能强、企业级数据库
  • 限制
    • RAM 限制、CPU 限制
    • IBM 近年重点转向 Cloud/AI
  • 适用
    • 学习 DB2
    • 开发测试环境

9. MSDE(Microsoft SQL Server Desktop Engine)

  • 类型:早期 SQL Server 免费版(已淘汰)
  • 替代方案
    • SQL Server Express(现代免费版本)
  • SQL Server Express 特点:
    • 免费可商用
    • 单库 10GB 限制
    • SQL Server 生态几乎全兼容

🟧 三、现代实际更常用的免费数据库(额外推荐)

这部分是 2024–2025 年数据库领域中真正用得多、且完全免费的:

数据库类型特点
MariaDBMySQL 分支真开源、性能强、GPL
CockroachDB Community Edition分布式 SQL类似 Google Spanner
TiDB(TiKV)分布式 NewSQL中国项目,强一致性
RedisK-V 内存数据库极高速缓存/消息队列
MongoDB Community Edition文档数据库大规模文档存储

如需要,我可以帮你做一份完整对比表格。


🟩 最终总结(快速选型指南)

数据库开源免费商用是否适合项目
SQLite移动端、小应用
PostgreSQL企业级系统首选
MySQL CE✅(GPL)有限制最常见 Web 项目
Firebird嵌入式 / 中小项目
Berkeley DB部分条件较多嵌入式场景
mSQL不推荐过时已被淘汰
Oracle XE免费(有限)学习 Oracle
DB2 Express-C免费(有限)学习 DB2
MSDE已淘汰用 SQL Server Express 替代