大数跨境
0
0

Postgres Weekly:200+ Postgres 资源合集

Postgres Weekly:200+ Postgres 资源合集 ApacheCloudberry
2024-04-16
3
导读:🔭️Postgres 社区动态,保持跟进🔭️

本期周报由 Cloudberry Database 社区选编自英文版《Postgres Weekly》549 期[1] 与 550 期[2],内容较原文有差异。

博文推荐

Awesome Postgres: A Curated List of 200+ Libraries, Tools, and Resources[3] By ASAD DHAMANI AND CONTRIBUTORS
200+ Postgres 库、工具和资源合集,覆盖图形界面客户端、命令行工具、扩展、监控、优化等类别。

Protect Your Database with pg_tde (Transparent Data Encryption)[4] By KAI WAGNER (PERCONA)
一篇关于透明数据加密扩展 pg_tde 的技术博文,该扩展由 Percona 开源,支持 PostgreSQL 16 版本,整体仍在测试阶段,GitHub 地址:https://github.com/Percona-Lab/pg_tde。

Compiling Postgres on macOS to Test Documentation and Patches[5] By ANDREW ATKINSON
本文主要介绍如何在 macOS 上源码编译 Postgres。

Taming WAL File Growth[6] By RAPIDLOOP / PGDASH
对 Postgres 中的 WAL(Write Ahead Log)系统的简介博文。

journald and Syslog Logging in Postgres[7]By LAURENZ ALBE
在 Postgres 中使用 journald 和 syslog 日志记录并非新想法,但作者认为应该有更多的人去尝试,本文做了使用介绍。

Building a Managed Postgres Service in Rust: Part 1[8] By ADAM HENDEL
Tembo 团队产品技术实践,有一些技术细节。

Best pg_basebackup Compression Settings for v15+[9] By KAAREL MOPPEL
适用于 Postgres 15+ 的 pg_basebackup 压缩实践。

新闻简报

《PostgreSQL Person of the Week》栏目基本上每周采访一名 PostgreSQL 社区活跃人士。下面是最新一期采访人物。

每周 PostgreSQL 人物 - Jonah H. Harris

本期采访人物 Jonah H. Harris,出生于新墨西哥州,现居住于宾夕法尼亚,有 5 个孩子,是 NEXTGRES 创始人,从 90 年代开始接触 Postgres,经常在 PGCon 等 Postgres 活动上发表演讲。

代码与工具

PopSQL[10] - 优雅的 PostgreSQL 图形工具(非开源工具)
近日 Timescale 宣布收购 PopSQL,致力于打造最好用的 PostgreSQL 图形界面工具。PopSQL 支持 SQL 编辑器、实时协作、看板等。

pgmock[11] - 用于单元和端到端测试的内存 Postgres 模拟服务器
不需要任何外部依赖,可以在 Node.js 和浏览器上完全运行在 WebAssembly 中。

PL/.NET 0.99[12] 发布
PL/.NET 为 Postgres 增加 C#、F# 完全支持,目前 PL/.NET 处于 Beta 测试阶段。

pg_dumpbinary v2.16[13] 发布
以二进制格式转储数据库。

pgAdmin 4 v8.5[14] 发布
流行的 Postgres 管控平台。

PGlite[15] 0.1.1[16] & 0.1.2[17] 发布
PGlite 将 Postgres 的 WASM 构建打包到一个 TypeScript 库中,该库可以在浏览器或 Node.js 或 Bun 上运行。现在支持 Postgres 数组类型。

ParadeDB 0.6[18] 发布
基于 Postgres 构建的 ElasticSearch 替代方案,支持搜索和分析。

DoltgreSQL 0.5[19] 发布
版本化 Postgres ── Dolt[20](由 Git 启发创建的数据库)风格的 Postgres 版本。

Ora2Pg 24.3[21] 发布
用于从 Oracle 迁移到 Postgres 的工具。

pg_partman 5.1 & 4.8[22] 发布
分区管理扩展。

sqlc 1.26[23] 发布
从 SQL 生成类型安全的 Go 代码,本版本包括为使用输出插件的用户提供的重要安全修复。

pgmoneta 0.10[24] 发布
Postgres 备份/恢复解决方案,支持 PostgreSQL 12+ 版本。

Prisma 5.12[25] 发布
适用于 Node.js 和 TypeScript 的下一代 ORM。

scany 2.1.2[26] 发布
Go 语言库,用于从数据库中抓取数据到结构体。

plpgsql_check 2.7.5[27] 发布
PL/pgSQL 语法检查器。

引用链接

[1] 549 期: https://postgresweekly.com/issues/549
[2] 550 期: https://postgresweekly.com/issues/550
[3] Awesome Postgres: A Curated List of 200+ Libraries, Tools, and Resources: https://dhamaniasad.github.io/awesome-postgres/
[4] Protect Your Database with pg_tde (Transparent Data Encryption): https://www.percona.com/blog/protect-your-postgresql-database-with-pg_tde-safe-and-secure/
[5] Compiling Postgres on macOS to Test Documentation and Patches: https://andyatkinson.com/blog/2024/04/09/compiling-postgresql-macos-docs-patches
[6] Taming WAL File Growth: https://pgdash.io/blog/taming-postgresql-wal-file-growth.html
[7] journald and Syslog Logging in Postgres: https://www.cybertec-postgresql.com/en/postgresql-syslog-logging-with-journald/
[8] Building a Managed Postgres Service in Rust: Part 1: https://tembo.io/blog/managed-postgres-rust
[9] Best pg_basebackup Compression Settings for v15+: https://kmoppel.github.io/2024-03-27-best-basebackup-compression-settings-for-v15-and-above/
[10] PopSQL: https://popsql.com/
[11] pgmock: https://github.com/stackframe-projects/pgmock
[12] PL/.NET 0.99: https://www.postgresql.org/about/news/announcing-pldotnet-version-099-beta-2838/
[13] pg_dumpbinary v2.16: https://www.postgresql.org/about/news/pg_dumpbinary-v216-released-2836/
[14] pgAdmin 4 v8.5: https://www.pgadmin.org/docs/pgadmin4/8.5/release_notes_8_5.html
[15] PGlite: https://github.com/electric-sql/pglite
[16] 0.1.1: https://github.com/electric-sql/pglite
[17] 0.1.2: https://github.com/electric-sql/pglite
[18] ParadeDB 0.6: https://github.com/paradedb/paradedb/releases/tag/v0.6.0
[19] DoltgreSQL 0.5: https://github.com/dolthub/doltgresql
[20] Dolt: https://github.com/dolthub/dolt
[21] Ora2Pg 24.3: https://www.postgresql.org/about/news/ora2pg-243-have-been-released-2832/
[22] pg_partman 5.1 & 4.8: https://github.com/pgpartman/pg_partman/releases/tag/v5.1.0
[23] sqlc 1.26: https://github.com/sqlc-dev/sqlc
[24] pgmoneta 0.10: https://www.postgresql.org/about/news/pgmoneta-010-2831/
[25] Prisma 5.12: https://github.com/prisma/prisma/releases/tag/5.12.0
[26] scany 2.1.2: https://github.com/georgysavva/scany
[27] plpgsql_check 2.7.5: https://github.com/okbob/plpgsql_check

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

【声明】内容源于网络
0
0
ApacheCloudberry
ASF 孵化项目,领先的开源 MPP 数据库,可用作数据仓库,并适用于大规模分析和 AI/ML 工作负载,本账号由 PPMC 成员维护
内容 24
粉丝 0
ApacheCloudberry ASF 孵化项目,领先的开源 MPP 数据库,可用作数据仓库,并适用于大规模分析和 AI/ML 工作负载,本账号由 PPMC 成员维护
总阅读74
粉丝0
内容24