暂无图片
暂无图片
5
暂无图片
暂无图片
暂无图片

Postgres 中文周报:Postgres Weekly 537 期

HashData 2024-01-15
339

本周报由 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 点个赞吧!⭐️

文章转载自HashData,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论