PostgreSQL万能论:一个CTO的二十年实战替代清单
PostgreSQL可以替代Elasticsearch、MongoDB、Kafka、Redis、Clickhouse等多个专用系统,一位从2003年开始使用PostgreSQL的CTO基于二十年实战经验给出了这份替代清单。全文核心论点是:大多数团队引入的新工具其实可以用PostgreSQL插件或原生功能完成,简化IT架构。全文列举了十个具体场景——全文搜索用原生tsvector、JSON存储替代MongoDB、SELECT SKIP LOCKED做消息队列、TimescaleDB处理时序数据、pgvector做向量检索、UNLOGGED表模拟Redis缓存、ltree替代图数据库等,每个场景都附了真实案例或链接。争议点在于:PostgreSQL真的能替代Kafka和Redis吗?高并发写入场景下性能边界在哪里?这些正是HN读者会激烈讨论的地方。 
