新项目立项,数据库选 Postgres 还是 MySQL 又吵起来了。两边都有支持者,说说我的看法。
我的偏好:Postgres。
- JSONB 支持强,文档/半结构化数据友好。
- 高级特性多:CTE、窗口函数、partial index、generated column。
- 扩展生态丰富(pgvector、PostGIS、TimescaleDB)。
- LICENSE 友好。
MySQL 的优势:
- 运维生态成熟,云厂商支持更广。
- 复制方案老牌稳定。
- 国内招人更容易。
2026 年新项目我无脑 Postgres,特别是 AI 应用(pgvector 太香)。
大家站哪边?