Postgres 中文周报:PostgreSQL 2023 热门回顾

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/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/333920.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

HarmonyOS 应用开发学习笔记 stateStyles:多态样式

1、 HarmoryOS Ability页面的生命周期 2、 Component自定义组件 3、HarmonyOS 应用开发学习笔记 ets组件生命周期 4、HarmonyOS 应用开发学习笔记 ets组件样式定义 Styles装饰器:定义组件重用样式 Extend装饰器:定义扩展组件样式 前面记录了ets组件样式…

1-04C语言执行过程

一、概述 本小节主要讲解一个C程序从源代码到最终执行的过程,这个过程又可以细分为两部分: 源代码到可执行文件的过程可执行文件在内存中执行 本小节是C语言基础当中,比较容易被初学者忽视的知识点。而实际上: 熟悉C程序从源文…

使用curl命令在Linux中进行HTTP请求

在Linux中,curl是一个非常强大的命令行工具,用于发送HTTP请求。它允许用户发送各种类型的HTTP请求,如GET、POST、PUT、DELETE等,并能够处理响应数据。 首先,确保您的Linux系统已经安装了curl。如果未安装,…

OpenVoice实时语音克隆功能实现

前言 在【OpenVoice本地部署教程与踩坑记录】一文中介绍了OpenVoice的基本概念与,并且完成了项目的安装与运行。官方给的示例和用法中仅包含了文本转TTS再克隆音色的功能,仅能用于TTS场景下的文字朗读。 本文基于官方示例改造,实现了实时采集…

亿尚网:撤柜上线电商+直播将成为美妆行业发展的绝佳组合

亿尚网:撤柜上线电商直播将成为美妆行业发展的绝佳组合 来源: 编辑:亿尚风范 时间:2024-01-09 随着社交媒体的兴起,网红经济逐渐成为市场中的一股不可忽视的力量。而在这其中,直播电商的模式更是为网红们…

前端实现搜索功能

最近遇到一个需求,用户在输入框输入关键字之后,点击搜索按钮后进行搜索,如下图,选中的数据在下面,上面展现的是搜索后的数据,现在选中了2条数据: 当用户输入KET后点击搜索,搜出的结果有16条,勾选全选选中后,将选中的16条的数据加到之前已选的2条数据里,于是此时已选…

阿里云云服务器u1实例和e实例有什么区别?

阿里云服务器u1和e实例有什么区别?ECS通用算力型u1实例是企业级独享型云服务器,ECS经济型e实例是共享型云服务器,所以相比较e实例,云服务器u1性能更好一些。e实例为共享型云服务器,共享型实例采用非绑定CPU调度模式&am…

如何启动、停止rocketmq

RocketMQ 是一个分布式消息中间件,启动、停止RocketMQ 实际上意味着重启 RocketMQ 的各个组件,包括 Namesrv、Broker 等。以下是一个通用的重启步骤,具体步骤可能会根据你的部署方式和 RocketMQ 版本有所不同: 1. 停止rocketmq …

prometheus 监控 Hyperledger Fabric 网络

本例中使用的 fabric 版本为 2.4.1 修改 orderer , peer 节点 docker-compose 文件 orderer 节点: environment:- ORDERER_METRICS_PROVIDERprometheus- ORDERER_OPERATIONS_LISTENADDRESS0.0.0.0:8443 ports:- 8443:8443peer 节点: environment:- CO…

ConcurrentLinkedQueue原理探究

ConcurrentLinkedQueue是线程安全的无界非阻塞队列,其底层数据结构使用单向链表实现,对于入队和出队操作使用CAS来实现线程安全。下面我们来看具体实现。 类图结构 为了能从全局直观地了解ConcurrentLinkedQueue的内部构造,先简单介绍Concu…

步入式汽车零件阳光模拟试验箱

汽车零件阳光模拟试验箱辐照光源采用金属卤素灯管,该产品按照其技术性能规定保证了光谱分布,非常适合运用在 汽车零件阳光模拟系统中。灯具的反光罩使用对称抛物面反射,以保证其高平行光束反射率。灯组由带有实际功率调节功能的电子电源&am…

大前端nestjs入门教程系列(四):如何nestjs整合mysql数据库

经过前面的几篇文章,想必大家已经对nestjs有了基础的了解,那么这篇文章就带大家玩玩数据库,学会了这篇,就离大前端又进了一步 Nest与数据库无关,使你可以轻松地与任何 SQL 或 NoSQL 数据库集成。 根据你的喜好&#xf…