AI 时代首选数据库:PostgreSQL 入门到进阶实战
培训认证
前言各位 PGers 大家好,在此笔者打个小小的广告,我和慕课网合作的课程终于正式上线了 ——《 AI 时代首选数据库:PostgreSQL 入门到进阶实战》https://coding.imooc.com/class/1009.html,历经一年多,属实花费了不少精力。
AI 时代,Pos...
pg-slide-harvester:自动收集 PG 大会演讲资料
书籍与资料
前言平时我在写文章、准备分享,或者研究 PostgreSQL 的某个技术方向时,我经常会去翻各类 PG 大会的演讲材料,因为这些材料的质量很高很干。
很多 PostgreSQL 新特性,在进入正式文档之前,开发者可能已经在 PGConf.dev、PGConf.EU、PGCon 或其他地区性大会...
从数据库到后端底座:HigoBase 想讲一个什么新故事?
PostgreSQL 生态
前言这两年,国内外围绕 PostgreSQL 做文章的产品越来越多。
有的在做云原生数据库,有的在做 Serverless Postgres,有的在做向量检索,有的在做 HTAP,有的则试图把 PostgreSQL 变成应用开发的后端底座。
前阵子看到瀚高发布 HigoBase,我其实一直挺好...
2026/07/06
PostgreSQL 生态
别把数据库技术写成饭圈文学,降智
抒发情怀
前言今早在某群里看到一篇名为《PG 的 DDL 还吹?和 MySQL 逐条对线》的文章,被标题吸引,点进去看了一下, 笔者原本以为会是一篇从原理剖析再到最佳实践的鸿篇巨制,实际却大跌眼镜,像被强行喂了一坨。
简而言之,这不是一篇严肃的数据库对比文章,更像是一篇披着技术外衣的 MySQL 爽文。...
PG19 PGQ 图查询初探
新特性解读
前言PG19 里引入了一个很有意思的新东西:SQL/PGQ。
PGQ,全称是 Property Graph Query。这里的 PGQ 不是 PostgreSQL Query,别看见 PG 就自动脑补为 PostgreSQL。官方文档里也专门吐槽了一句,property graph ...
AI 时代,答案本身正在快速贬值
个人感想
前言在 AI 时代,答案本身正在快速贬值,而提出好问题的能力正在升值。过去,知识的稀缺点在于找不到答案。谁记得多、查得快、经验多,谁就有优势。但是现在不一样了,随着 AI 的不断革新,很多问题你问 AI、搜引擎、几秒钟就能得到一个”看起来不错”的答案。
但问题是答案容易得到,不代表答案有价值。...
pgcheck 2.0,焕然一新
巡检
前言大家好,我是 CC,之前我曾写过一个比较简单的一键运维巡检工具:pgcheck,它最早是基于 Bash 和一批历久弥新的祖传 SQL 拼起来的,优点是直接、简单、拿来就能用;缺点也很明显:工程结构比较粗糙,扩展不够优雅,配置方式也不够清爽,而且也可能带来一系列的安全隐患。
最近我对它做了一...
新瓶装旧酒,再唠唠列对齐
数据库原理
前言PG 中的元组是按照列定义顺序存储的,而不同数据类型有不同的长度和对齐要求;如果列顺序不合理,就会产生额外 padding,导致行变大、page 中可容纳行数减少、I/O 增加、cache locality 下降等,合理调整列顺序,可以减少 padding,从而节省磁盘空间。并且...
PostgreSQL 如何走向更强的分析型执行路径?mxvector 的一次实践
数据库原理
前言最近笔者在 PGConf 上分享了一篇关于 YMatrix mxvector 的主题 —— How to implement high performance pluggable vectorized executor (PPT 可以下载了)
在这次分享中,我想分享的是 PostgreS...
聊聊 PG 中的并行顺序扫描
数据库原理
前言最近花了点时间看了下 PG 中的并行顺序扫描的实现,有了一些新的认知和思考。
页面如何分配?首先是页面分配的问题,假如现在有个表 t,总共 100 个页面,那这些页面是如何分配给多个 worker 的?是人人平等,还是动态分配,亦或是纯随机乱扫?其实对于并行顺序扫描,其核心机制是:多个 w...