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

Postgres Weekly 539:PostgreSQL 成为 CVE 编号机构,可直接为漏洞编号

ApacheCloudberry 2024-01-29
44

本周报由 Cloudberry Database 社区编译自英文版《Postgres Weekly》[1],译文较原文有所调整。

推荐博文

One PID to Lock Them All: Finding the Source of the Lock[2] By JESSE SOYLAND
一个进程可以锁住你的数据库,阻碍其他进程和查询进行作业。如何找到这个进程?本文深挖其背后根由。

🎧 Jonathan Katz on pgvector[3] By POSTGRES FM
AWS 首席产品经理、PostgreSQL 核心团队成员、pgvector 贡献者 Jonathan Katz 受邀参与播客,讨论 pgvector
为何突然火起来,以及功能、调优等话题。

🎧 播客:My Journey into Performance Benchmarking[4]
Marco Slot 和 Jelte Fennema 在播客《Path to Citus Con》上讨论 Postgres 性能评测相关话题。

Grafana Dashboard for pg_timetable Scheduled Jobs[5] By Pavlo Golub
Pavlo Golub 引入了一个新的 Grafana 仪表板,用于监控 pg_timetable
 作业。

POSTGRESQL: WHY TRUE OPEN SOURCE MATTERS[6] By Hans-Jürgen Schönig
Hans-Jürgen Schönig 回顾了他在 PGConf EU 2023 上的主题演讲,着重强调了开源的重要性。

🍕 How to Use SUBSTRING[7] By FRANCESCO TISIOT
详解如何使用 SUBSTRING

Why Postgres RDS Didn’t Work for Us[8] By MAX KREMER
一名创业团队工程师解释了为何 Postgres RDS 服务不适合他们。

新闻简报

PostgreSQL is now a CVE Numbering Authority (CNA)[9]
PostgreSQL 项目成为 CVE 编号机构(CNA),这意味着它可以直接为其范围内的漏洞发布 CVE ID[10]

POSETTE: Citus Con Renames for 2024[11]
由微软运营的 Citus Con 虚拟大会已进行 2 年,2024 年 Citus Con 更名为 POSETTE(代表“Postgres Open Source Ecosystem Talks Training & Education”)。2024 年活动将于 6 月 11-12 日在线举办,目前已开放演讲征集。

代码与工具

Apache AGE 1.5rc: A Graph Extension for Postgres[12]
AGE 为 Postgres 提供了图数据库的能力,AGE 1.5RC 版本增加了 Postgres 16 的支持,GitHub 地址:https://github.com/apache/age。

A 'Fairly Full Featured' Ansible Role for Postgres[13]
用于 Postgres 的“功能齐全”的 Ansible Role,支持安装和配置 Postgres 12+及扩展,也支持设置数据库和用户,即将支持 Postgres 16。

pgmoneta: A Backup Restore Solution for Postgres[14] By THE PGMONETA COMMUNITY
Postgres 的备份/恢复方案。pgmoneta 原为 Red Hat 项目,目前已独立,是一款完整的数据库备份/恢复套件,支持加密、压缩、留存策略、Prometheus 等等,GitHub 地址:https://github.com/pgmoneta/pgmoneta。

supa_audit: Generic Table Auditing for Postgres[15]
一个用于 Postgres 的通用表审计工具,在一张单独的审计表中存储历史记录来追踪表数据跟随时间的变更。

oracle_fdw: A Foreign Data Wrapper for Oracle Database[16]
提供对 Oracle 数据库的高效访问,包括下推 WHERE
 条件和必需列以及全面的 EXPLAIN
 支持。

Reshape 0.7: A Zero-Downtime Schema Migration Tool[17]
零宕机 Schema 迁移工具。

PLV8 3.2.2[18] 发布
将 JavaScript 用于 Postgres 程序。

ScalikeJDBC 4.2[19] 发布
Scala 编写的数据库客户端库

引用链接

[1]
 《Postgres Weekly》: https://postgresweekly.com/issues/539
[2]
 One PID to Lock Them All: Finding the Source of the Lock: https://www.crunchydata.com/blog/one-pid-to-lock-them-all-finding-the-source-of-the-lock-in-postgres
[3]
 Jonathan Katz on pgvector: https://postgres.fm/episodes/pgvector
[4]
 My Journey into Performance Benchmarking: https://pathtocituscon.transistor.fm/episodes/my-journey-into-performance-benchmarking-with-jelte-fennema-nio-marco-slot
[5]
 Grafana Dashboard for pg_timetable Scheduled Jobs: https://www.cybertec-postgresql.com/en/grafana-dashboard-for-pg_timetable-scheduled-jobs/
[6]
 POSTGRESQL: WHY TRUE OPEN SOURCE MATTERS: https://www.cybertec-postgresql.com/en/postgresql-why-true-open-source-matters/
[7]
 How to Use SUBSTRING: https://ftisiot.net/posts/postgresql-substr/
[8]
 Why Postgres RDS Didn’t Work for Us: https://medium.com/@mkremer_75412/why-postgres-rds-didnt-work-for-us-and-why-it-won-t-work-for-you-if-you-re-implementing-a-big-6c4fff5a8644
[9]
 PostgreSQL is now a CVE Numbering Authority (CNA): https://www.postgresql.org/message-id/170560803915.664.7446821114417423023%40wrigleys.postgresql.org
[10]
 CVE ID: https://cve.mitre.org/
[11]
 POSETTE: Citus Con Renames for 2024: https://www.citusdata.com/posette/2024/
[12]
 Apache AGE 1.5rc: A Graph Extension for Postgres: https://age.apache.org/
[13]
 A 'Fairly Full Featured' Ansible Role for Postgres: https://github.com/ANXS/postgresql
[14]
 pgmoneta: A Backup Restore Solution for Postgres: https://pgmoneta.github.io/
[15]
 supa_audit: Generic Table Auditing for Postgres: https://github.com/supabase/supa_audit
[16]
 oracle_fdw: A Foreign Data Wrapper for Oracle Database: https://github.com/laurenz/oracle_fdw
[17]
 Reshape 0.7: A Zero-Downtime Schema Migration Tool: https://github.com/fabianlindfors/reshape
[18]
 PLV8 3.2.2: https://github.com/plv8/plv8
[19]
 ScalikeJDBC 4.2: https://github.com/scalikejdbc/scalikejdbc

关于 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 点个赞吧!⭐️

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

评论