本周报由 Cloudberry Database 社区编译自英文版《Postgres Weekly》,译文较原文有所调整。
推荐博文
🏆 PostgreSQL: The DBMS of the Year 2023 PostgreSQL 荣获 DB-Engines 网站 2023 年度 DBMS 冠军。DB-Engines 收集了 480+ 款数据库系统信息并跟踪它们的流行度,PostgreSQL 曾获得 2017-2020 三届 DBMS 冠军。
Thoughts on Postgres in 2024
Jonathan Katz 目前为 AWS RDS 首席技术产品经理(PMT),他描述了个人对 2024 Postgres 发展的一些想法,涉及话题如逻辑复制、性能、开发者特性、扩展、社区建设等方向。
Postgres 17 Adds Support for Incremental Backup
Postgres 17 将在 2024 年发布,在该版本预计增加对增量备份的支持。Robert Haas 分享了一些关于增量备份的使用场景。
Using clangd for PostgreSQL development
本文分享了在 Emacs 中使用 clangd 来处理 Postgres 代码的经验。
My Postgres Wishlist
我们喜欢 Postgres,但它可以更好。😏Ryan 在文中列出了他的一些改进想法。
How to 'Copy-and-Paste' a New Postgres Dev Env in 5 Minutes
5 分钟内快速搭建全新的 Postgres 开发环境(适用于 AWS EC2),复制+粘贴对应命令即可。
The Best pg_dump Compression Settings in 2024
最佳 pg_dump 压缩设置。
Introducing prometheus_fdw: Seamless Monitoring in Postgres
通过引入 prometheus_fdw,在 Postgres 数据库实现监控数据存储和分析。
新闻简报
🇮🇳 PGConf India[11] 将于 2024 年 2 月 28 日-3 月 1 日举办,已发布 2024 年日程表,并开始售票。
🇪🇺FOSDEM PGDay 2024[12]时间表已发布。该活动将于 2 月 2 日在比利时布鲁塞尔举办。
🇧🇪PGConf.BE 2024,同样在比利时 5 月 7 日举行。
📅 PGDay Chicago和 PGConf.dev演讲征集将于下周一关闭。
Postgres pioneer Michael Stonebraker promises to upend the database once more The Register 刊载了一篇讲述 Postgres 创始人 Michael Stonebraker 故事的报道,国内媒体 InfoQ 已将其做了翻译报道。
代码与工具
pg_rman: Backup and Restore Management Tool
备份和还原管理工具。当前有多种 Postgres 备份和还原工具,但 pg_rman 具备的功能包括支持时间点恢复(PITR)以及管理多个备份版本。
pg_savior: Extension to Prevent Dangerous DELETEs
防止执行无限制范围的 DELETE 操作以避免造成意外数据丢失。该扩展实现很简单,但想法非常有意思。
🤖 gptsql: LLM Chat with Your Postgres Database By TATARI
一个实验性工具,它将 OpenAI 的 GPT 模型与 Postgres 数据库整合在一起,可以进行实时提问并自动修正 SQL 优化。README 中包括一个演示视频,可以参考。
Parquet S3 FDW 1.1发布
适用于 Amazon S3 上 Parquet 文件的 FDW。
pg_easy_replicate 2.0发布
一种设置逻辑复制和切换的方法。
sqlc 1.25发布
从 SQL 生成类型安全的 Go 代码。
PGSync 3.1 发布
支持将 Postgres 同步到 Elasticsearch/OpenSearch。
pgwatch2 1.12 发布
Postgres 指标监视器/仪表板。
pgBadger 12.4发布
一款快速的 Postgres 日志分析工具。
pgwire 0.19发布
Rust 版的 Postgres wire 协议。
pg_dbms_metadata v1.0.0发布。
InfluxDB FDW 2.1.0 发布。
关于 Cloudberry Database
Cloudberry Database(可简称为“CBDB”或“CloudberryDB”)是面向分析和 AI 场景打造的下一代统一型开源数据库,基于 PostgreSQL 14.4 内核与 Greenplum Database 分布式架构,兼容 PostgreSQL 和 Greenplum 生态,遵循 Apache License 2.0 许可协议,致力于构建开放、友好、中立的开源社区。
GitHub地址:https://github.com/cloudberrydb/cloudberrydb
官网主页:https://cloudberrydb.org/