PostgreSQL 18:异步 I/O 不光是快 3 倍
PG 大版本升级,过去一直有两件烦心事:
一是升完了统计信息丢光,优化器两眼一抹黑,ANALYZE 跑完之前查询崩好几天。二是折腾半天,性能提升不明显,不值得冒这个险。
PG 18 把这两件事都动了。
而且这次不是小步迭代——几个改动直接改 …
PG 大版本升级,过去一直有两件烦心事:
一是升完了统计信息丢光,优化器两眼一抹黑,ANALYZE 跑完之前查询崩好几天。二是折腾半天,性能提升不明显,不值得冒这个险。
PG 18 把这两件事都动了。
而且这次不是小步迭代——几个改动直接改 …
你每天在用 PostgreSQL。公司的生产库、本地的 dev 环境、CI 管道——某个地方一定有一行 psql -U postgres。但你大概不知道,这个数据库叫过三个不同的名字。
2006 年,Tom Lane——PG 最核心的维护者 …
上一篇《MySQL 千疮百孔,为什么没人能替代它》发出去之后,收到的留言比我预想的多。大部分不是技术讨论,是一种很微妙的共鸣:我知道它有问题,但我确实不知道该不该换。
这其实才是真正的困惑。
你看完 MySQL 那堆坑——ENUM 排序按定 …

技术评审会上,最尴尬的不是没人知道 MySQL 有坑。
最尴尬的是,所有人都知道它有坑,最后还是选它。
有人说 PostgreSQL 更严谨,有人说 MySQL 的外键、触发器、枚举、事务边界都要小心,有人甚至能现场背出几个历史遗留问题。 …
现代软件工程已经基本变成了"订阅管理模拟器"。
我们被云厂商洗脑了,以为即使构建一个基础应用,也需要拼凑一个脆弱的分布式网络:
我越来越觉得,很多团队的安全问题,不是前面没做,而是最后收得不够。
浏览器有隔离,接口有鉴权,服务上了 HTTPS,机器放在内网里,日志和审计也配了。可等请求真的落到 PostgreSQL,后端连过去的,还是一个几乎什么都能做的高权限角色 …
很多开发者天天在用 PostgreSQL,但只要你追问三个问题,场面就会立刻安静下来:它为什么并发强?为什么崩了还能恢复?为什么 JSONB、大文本这些大字段没把系统拖死?
如果这些问题你平时很少认真想过,那你多半还停留在“会用 …
这是世界上最先进的开源关系型数据库。
PostgreSQL 的能力早已超越了传统关系型数据库的范围。现代开发中,为了解决各种问题,各类花哨的工具层出不穷——缓存用 Redis、全文检索用 Elasticsearch、文档存储用 …
用了 MySQL 好几年,最近深入研究 PostgreSQL,才发现自己一直在将就。
不是 MySQL 不好,而是 PostgreSQL 在太多地方更胜一筹。这篇文章从四个维度把它说清楚:索引、数据一致性、性能、扩展性。