Hello SQL - 数据库产品总览
22 款可自托管、嵌入式或浏览器本地运行的数据库,使用统一结构讲解。
📖 导航说明
所有数据库采用扁平化目录结构,直接按产品名称组织,不再分 sql/、analytical/、nosql/ 等分类嵌套。
分类信息通过元数据标签展示(见每个数据库首页顶部),便于灵活筛选和对比。
💾 SQL 族关系型数据库 (6)
支持标准 SQL 查询、ACID 事务、强一致性:
- PostgreSQL - 开源首选,功能最全面
- MySQL - Web 应用事实标准
- MariaDB - MySQL 分支,增强兼容性与性能
- SQLite - 嵌入式数据库王者
- SQL Server - Microsoft 企业级方案
- Oracle - 传统企业数据库标杆
📊 分析型数据库 (4)
列式存储、MPP 架构、适合大规模数据分析:
- DuckDB - 嵌入式分析数据库
- ClickHouse - Yandex 开源,实时 OLAP
- TiDB - PingCAP 分布式 NewSQL
- CockroachDB - Google Spanner 开源版
🗃️ NoSQL 与浏览器数据库 (12)
多模型、灵活 schema、高扩展性:
KV / 文档
搜索引擎
- Elasticsearch / OpenSearch - 全文检索与日志分析
图数据库
- Neo4j - 图数据库标准
时序数据库
- InfluxDB / TimescaleDB - 时间序列数据专用
浏览器数据库
- Browser Database - 浏览器原生数据库,覆盖 IndexedDB、OPFS、存储配额与本地优先同步
🔍 快速筛选
使用浏览器数据库的标签筛选功能或访问**数据库对比矩阵**查看能力边界。
详细分类依据:
- Category:
sql/analytical/nosql - WASM: 是否支持浏览器 WASM 运行
- Deployment: 部署模式(嵌入式 / 客户端 - 服务器 / 云原生)
🧪 WASM 实验环境
部分数据库支持在浏览器中直接运行(无需后端):
| 数据库 | 实验环境 | 说明 |
|---|---|---|
| SQLite | 在线工作台 | OPFS 持久化存储 |
| PostgreSQL | PGlite | WebAssembly 版本 |
| DuckDB | DuckDB-Wasm | 分析型 WASM |
| SurrealDB | SurrealDB WASM | 多模型云原生 |
详见 WASM 数据库实验台。