Backend & DevOps
PostgreSQL
最强大的开源关系型数据库——稳如老狗,功能不输商业数据库。
它是什么
PostgreSQL 是一个开源的关系型数据库管理系统,以 SQL 标准兼容性、扩展性和可靠性著称。支持 JSON、全文搜索、地理空间数据等高级功能。
为什么重要
选数据库就是选技术栈的基石。Postgres 能处理 90% 的场景:关系数据、JSON 文档、向量(pgvector)、全文搜索——一个数据库搞定的就不用多加一个服务。
核心概念
ACIDIndexingMVCCpgvectorConnection PoolingMigrations
我的使用体验
所有需要持久化的项目优先选 Postgres。pgvector 扩展让它也能做向量检索,省了单独部署向量库的运维负担。Alembic 做 migration 管理。