本周报由 Cloudberry Database 社区编译自英文版《Postgres Weekly》[1],译文较原文有所调整。
推荐博文
🏆 PostgreSQL: The DBMS of the Year 2023[2] By GELBMANN AND ANDLINGER (DB-ENGINES)
PostgreSQL 荣获 DB-Engines 网站 2023 年度 DBMS 冠军。DB-Engines 收集了 480+ 款数据库系统信息并跟踪它们的流行度,PostgreSQL 曾获得 2017-2020 三届 DBMS 冠军。

Thoughts on Postgres in 2024[3] By JONATHAN KATZ
Jonathan Katz 目前为 AWS RDS 首席技术产品经理(PMT),他描述了个人对 2024 Postgres 发展的一些想法,涉及话题如逻辑复制、性能、开发者特性、扩展、社区建设等方向。
Postgres 17 Adds Support for Incremental Backup[4] By HUBERT (DEPESZ) LUBACZEWSKI
Postgres 17 将在 2024 年发布,在该版本预计增加对增量备份的支持。Robert Haas 分享了一些关于增量备份的使用场景[5]。
Using clangd for PostgreSQL development[6] By Peter Schlentraut
本文分享了在 Emacs 中使用 clangd
来处理 Postgres 代码的经验。
My Postgres Wishlist[7] By RYAN GUILL
我们喜欢 Postgres,但它可以更好。😏Ryan 在文中列出了他的一些改进想法。
How to 'Copy-and-Paste' a New Postgres Dev Env in 5 Minutes[8] By JEREMY SCHNEIDER
5 分钟内快速搭建全新的 Postgres 开发环境(适用于 AWS EC2),复制+粘贴对应命令即可。
The Best pg_dump Compression Settings in 2024[9] By KAAREL MOPPEL
最佳 pg_dump
压缩设置。
Introducing prometheus_fdw: Seamless Monitoring in Postgres[10] By OWENS AND ANKENMAN (TEMBO)
通过引入 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[13] 和 PGConf.dev[14] 演讲征集将于下周一关闭。
Postgres pioneer Michael Stonebraker promises to upend the database once more[15]
The Register 刊载了一篇讲述 Postgres 创始人 Michael Stonebraker 故事的报道,国内媒体 InfoQ 已将其做了翻译报道。
代码与工具

pg_rman: Backup and Restore Management Tool[16] By NTT OSS CENTER DBMS DEVELOPMENT AND SUPPORT TEAM
备份和还原管理工具。当前有多种 Postgres 备份和还原工具,但 pg_rman
具备的功能包括支持时间点恢复(PITR)以及管理多个备份版本,详情可阅读文档[17]。
pg_savior: Extension to Prevent Dangerous DELETEs[18] By VIGNESH RAVICHANDRAN
防止执行无限制范围的 DELETE
操作以避免造成意外数据丢失。该扩展实现很简单,但想法非常有意思。
🤖 gptsql: LLM Chat with Your Postgres Database[19] By TATARI
一个实验性工具,它将 OpenAI 的 GPT 模型与 Postgres 数据库整合在一起,可以进行实时提问并自动修正 SQL 优化。README 中包括一个演示视频,可以参考。
Parquet S3 FDW 1.1[20] 发布
适用于 Amazon S3 上 Parquet 文件的 FDW。
pg_easy_replicate 2.0[21] 发布
一种设置逻辑复制和切换的方法。
sqlc 1.25[22] 发布
从 SQL 生成类型安全的 Go 代码。
PGSync 3.1[23] 发布
支持将 Postgres 同步到 Elasticsearch/OpenSearch。
pgwatch2 1.12[24] 发布
Postgres 指标监视器/仪表板。
pgBadger 12.4[25] 发布
一款快速的 Postgres 日志分析工具。
pgwire 0.19[26] 发布
Rust 版的 Postgres wire 协议。
pg_dbms_metadata v1.0.0[27] 发布。
InfluxDB FDW 2.1.0[28] 发布。
推荐阅读
引用链接
[1]
《Postgres Weekly》: https://postgresweekly.com/issues/537[2]
PostgreSQL: The DBMS of the Year 2023: https://db-engines.com/en/blog_post/106[3]
Thoughts on Postgres in 2024: https://jkatz05.com/post/postgres/postgresql-2024/[4]
Postgres 17 Adds Support for Incremental Backup: https://www.depesz.com/2024/01/08/waiting-for-postgresql-17-add-support-for-incremental-backup/[5]
使用场景: https://rhaas.blogspot.com/2024/01/incremental-backups-evergreen-and-other.html[6]
Using clangd for PostgreSQL development: https://peter.eisentraut.org/blog/2024/01/03/using-clangd-for-postgresql-development[7]
My Postgres Wishlist: https://ryanguill.com/postgresql/sql/2024/01/08/postgresql-wishlist.html[8]
How to 'Copy-and-Paste' a New Postgres Dev Env in 5 Minutes: https://ardentperf.com/2024/01/08/copy-and-paste-a-new-postgres-dev-env-in-5-min/[9]
The Best pg_dump Compression Settings in 2024: https://kmoppel.github.io/2024-01-05-best-pgdump-compression-settings-in-2024/[10]
Introducing prometheus_fdw: Seamless Monitoring in Postgres: https://tembo.io/blog/monitoring-with-prometheus-fdw/[11]
PGConf India: https://pgconf.in/conferences/pgconfin2024[12]
FOSDEM PGDay 2024: https://2024.fosdempgday.org/[13]
PGDay Chicago: https://2024.pgdaychicago.org/callforpapers/[14]
PGConf.dev: https://2024.pgconf.dev/cfp/[15]
Postgres pioneer Michael Stonebraker promises to upend the database once more: https://www.theregister.com/2023/12/26/michael_stonebraker_feature/[16]
pg_rman: Backup and Restore Management Tool: https://github.com/ossc-db/pg_rman[17]
阅读文档: https://ossc-db.github.io/pg_rman/index.html[18]
pg_savior: Extension to Prevent Dangerous DELETEs: https://github.com/viggy28/pg_savior[19]
gptsql: LLM Chat with Your Postgres Database: https://github.com/tatari-tv/gptsql[20]
Parquet S3 FDW 1.1: https://www.postgresql.org/about/news/parquet-s3-fdw-110-released-2768/[21]
pg_easy_replicate 2.0: https://www.shayon.dev/post/2023/363/introducing-pg_easy_replicate-2.0/[22]
sqlc 1.25: https://github.com/sqlc-dev/sqlc/releases/tag/v1.25.0[23]
PGSync 3.1: https://github.com/toluaina/pgsync[24]
pgwatch2 1.12: https://github.com/cybertec-postgresql/pgwatch2[25]
pgBadger 12.4: https://github.com/darold/pgbadger[26]
pgwire 0.19: https://github.com/sunng87/pgwire[27]
pg_dbms_metadata v1.0.0: https://www.postgresql.org/about/news/pg_dbms_metadata-v100-released-2778/[28]
InfluxDB FDW 2.1.0: https://www.postgresql.org/about/news/influxdb-fdw-210-release-2783/
关于 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/
👇🏻️扫码加入 Cloudberry Database 交流群👇🏻️

👇🏻️关注公众号👇🏻️
⭐️为 Cloudberry Database 点个赞吧!⭐️




