2024 新年好!原英文 Postgres Weekly 最新一期回顾了 2023 周刊中的热门点击文章、视频与工具等事项。当然,PostgreSQL 在 2023 年值得回顾的瞬间还有很多,远不止周刊中提到的。因此,在编译原周刊内容的基础上,我们增加了几个维度作为补充,如奖项、会议、版本发布等,为大家回顾 PostgreSQL 2023 年提供更多素材。
📖️ 热门博文
《The PostgreSQL 14 Internals》图书发布 By EGOR ROGOV AND LIUDMILA MANTROVA 本书基于 PostgreSQL 14 写作,成书过程较长,但仍在 2023 周刊中点击量最大。虽然基于 PostgreSQL 14,但大部分内容仍适用于最新版 PostgreSQL,该书提供免费 PDF 版本下载。
添加图片注释,不超过 140 字(可选)
关注CloudberryDB公众号,回复 pg2023,获取全书 PDF
Nine Ways to Slip Up with PostgresBy PHIL BOOTH
本文汇总了在使用 PostgreSQL 过程中常见的 9 种错误和陷阱。
Vectors are the New JSON in Postgres By JONATHAN KATZ 作者 Jonathan 断言机器学习和 LLM 大热使“向量”成为了当前流行的数据结构,2024 会比 2023 更加印证这一观点,Postgres 对此支持也在不断增加(尽管目前主要以pgvector等扩展方式进行)。
152 psql Tips By Lætitia AVROT 152 条 psql 操作建议,并配合示例,值得一读。
A Postgres JSONB Cheatsheet By AIVEN 一份方便的 Postgres 中各种 JSON 函数的备忘录。关注CloudberryDB公众号,回复 pg2023,获取 PDF
🛠 热门代码与工具
Top 8 Postgres Extensions to Know About[6] By SEWRATHAN AND CLARK Timescale 工程师梳理了最常用的 8 款 Postgres 扩展。
PGMQ: Simple Message Queues built on PostgresBy ADAM HENDEL 用 Rust 写的一款基于 Postgres 的简单消息队列,在可见性超时内保障“精确一次”分发语义,GitHub 地址:https://github.com/tembo-io/pgmq。
pgroll: Zero-Downtime, Reversible Schema MigrationsBy CARLOS PÉREZ-ARADROS HERCE 由 Xata 团队开发的一款 PostgreSQL 零宕机迁移工具,GitHub 地址:https://github.com/xataio/pgroll。
Mathesar: A Spreadsheet Database Interface 一款用 Python 编写的 PostgreSQL 数据库交互工具,GitHub 地址:https://github.com/mathesar-foundation/mathesar。
PL/Rust 1.0: Write Postgres Functions in Rust 用 Rust 编写 PostgreSQL 函数,最新版本是 1.2.7,预计 2024 年 Rust 在构建 Postgres 扩展方面的使用将进一步飙升。
pg_bm25: Elastic-Quality Full Text Search Inside Postgres pg_bm25:基于 Rust 的一个 Postgres 全文搜索扩展,可替代 ElasticSearch。
🏅️ 奖项:PostgreSQL 荣获 DB-Engines 2023 年度 DBMS 冠军
添加图片注释,不超过 140 字(可选)
PostgreSQL 曾在 2017-2020 年连续赢得 DB-Engines.com 评选的三个年度数据库冠军称号,今年是第四次成为年度 DBMS 冠军(DBMS of the YEAR),查看详细新闻。
🍻️ PostgreSQL 技术会议
我们整理了 PostgreSQL 官网上发布的 2023 及 2024 活动信息,全部在海外,国内 PostgreSQL 相关活动没投递到官网发布。总体来看,PostgreSQL 在北美、欧洲的当地社区非常活跃。
2023 年
-
• Nordic PGDay 2023:2023 年 3 月 21 日,瑞典斯德哥尔摩
-
• pgDay Paris 2023:2023 年 3 月 23 日,法国巴黎
-
• PGDay/MED 2023:2023 年 4 月 13 日,马耳他圣朱利安斯
-
• PgDay Chicago 2023:2023 年 4 月 20 日,美国芝加哥
-
• PGConf.be 2023:2023 年 5 月 12 日,比利时鲁汶
-
• PG Day France 2023:2023 年 6 月 19-20 日,法国斯特拉斯堡
-
• PGConf.de 2023:2023 年 6 月 27 日,德国埃森
-
• Swiss PGDay 2023:2023 年 6 月 29-30 日,瑞士拉珀斯维尔
-
• PGDay UK 2023:2023 年 9 月 12 日,英国伦敦
-
• PGConf NYC 2023:2023 年 10 月 3-5 日,美国纽约
-
• PGDay Israel 2023:2023 年 10 月 19 日,以色列特拉维夫
-
• PGConf.EU 2023:2023 年 12 月 12-15 日,捷克布拉格
2024 年
目前 2024 部分会议已确定时间,并开启议题征集,具体可查看对应官网及新闻推送:
-
• PGConf India, 2024:2024 年 2 月 28-3 月 1 日,印度卡纳塔克邦
-
• Nordic PGDay 2024:2024 年 3 月 12 日,挪威奥斯陆
-
• pgDay Paris 2024:2024 年 3 月 14-15 日,法国巴黎
-
• PGConf.de 2024:2024 年 4 月 12 日,德国
-
• PGDay Chicago 2024:2024 年 4 月 26 日,美国芝加哥
-
• PGConf.BE 2024:2024 年 5 月 7 日,比利时
-
• PGConf.dev 2024(PostgreSQL Development Conference 2024):2024 年 5 月 28-31 日,加拿大渥太华
-
• PGConf NYC 2024:2024 年 9 月 30-10 月 2 号,美国纽约
📰️ PostgreSQL 版本发布
最关键事件之一就是 2023 年 9 月 PostgreSQL 16 发布,该版本在并行查询、大数据量加载、逻辑复制及性能等方面做了显著改进,详情可查看官方发布新闻。
其他版本动态:
-
• 2023 年 11 月,PostgreSQL 16.1、15.5、14.10、13.13、12.17、11.22 发布。PostgreSQL 11 随着 PostgreSQL 11.22 发布结束了生命周期,后续不再维护。详情可查看官方新闻。
-
• 2023 年 8 月,PostgreSQL 15.4、14.9、13.12、12.16、11.21 发布。详情可查看官方新闻。
-
• 2023 年 5 月,PostgreSQL 15.3、14.8、13.11、12.15、11.20 发布。详情可查看官方新闻。
-
• 2023 年 2 月,PostgreSQL 15.2、14.7、13.10、12.14、11.19 发布,详情可查看官方新闻。
✍🏻️ 社区调查
添加图片注释,不超过 140 字(可选)
今年由 Timescale 发起的第四届 PostgreSQL 2023 年度社区调查报告,共 888 人参与填写。由问卷整理出炉的报告内容丰富,为我们了解 PostgreSQL 社区提供了数据支撑。
关于 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/