一个数据库打天下?PostgreSQL 取代搜索、队列、图库的实践与边界
作者以多年 CTO 经验主张用 PostgreSQL 统一技术栈,认为它不仅能当关系数据库,还能替代全文检索、文档库、消息队列、时序库、向量库、缓存乃至图数据库。文中引用 Contentful、Instacart、Guardian 的迁移案例,并列出具体机制:tsvector/tsquery 全文检索、GIN 索引、SELECT ... SKIP LOCKED 实现队列、UNLOGGED 表模拟缓存、TimescaleDB 处理时序、pgvector 做向量检索、Apache AGE 提供 openCypher 图查询。适合正在考虑精简基础设施的工程师阅读,但文中缺少基准数字,需自行验证性能边界。