PostgreSQL 每周新闻 2024-2-7
PostgreSQL每周新闻#541 - 2024年2月7日
备注:英文原文地址
Postgres 就足够了:用 Postgres 做所有事情?
它只是一个充满链接的 GitHub 要点,但依靠 Stephan Schmidt 的Just Use Postgres for Everything中传达的想法来展示可让您完成所有操作的各种项目,添加后台作业、映射、审计日志记录、矢量搜索等功能, API 服务,更直接地连接到我们最喜欢的数据库。
Chase Pursley
电子书:调整 Autovacuum 以获得最佳 Postgres 性能
了解调整调度和性能设置、减少工作时间的 autovacuum 开销、xmin 范围及其阻止真空、为什么要避免反环绕真空以及如何通过调整死元组来减少膨胀阈值。
pganalyze
在 Postgres 中实现系统版本化表
尽管有temporal_tables 扩展,但 Postgres 中没有对系统版本化表的官方支持,但是如果您想自己实现这个想法怎么办?三个触发器和一个索引来救援!
Jean Niklas hyPiRion L'orange
本周摘要:
-
Postgres 中对本机 UUID v7 支持的工作进展顺利,并在本周的Hacker News上引发了相当多的讨论。
-
📺 祝贺 Lukas Fittl 和pganalyze的“5 分钟的 Postgres”达到100 集,这是他们的一系列方便的小型 Postgres 视频(完整的 YouTube 播放列表)。
-
DB-Engines 将 Postgres 称为2023 年年度 DBMS,虽然 Adrien Nayrat 并不担心Postgres本身的未来,但他担心DBA 和 DBA 技能组的未来。
-
🇧🇪 2024 年比利时 PGDay将于 5 月举行,如果您想在那里发言,演讲者征集现已开放。
-
🇨🇭 2024 年瑞士 PGDay也已宣布,将于 6 月在苏黎世附近举行。它也有一个公开的演讲者征集活动。
-
Paul Ramsey 写了一些关于为今年五月在温哥华举行的PGConf.dev 会议构建程序的文章。
PlanSplainer:可视化查询计划的新方法?
explain.depesz.com可能是用于此任务的最著名的基于 Web 的工具,但这是一个有趣的替代方案,它以更直观的方式呈现该计划。
markmeeus
IntegreSQL:用于管理独立 Postgres 数据库进行测试的 API
提供 RESTful JSON API,用于管理 Postgres 模板并启动(和管理数据库池)数据库以进行集成测试。
all about apps GmbH
PGTera:渲染 Tera HTML 模板的扩展
Tera是一个受 Jinja2 启发的 Rust 模板引擎,如果您需要从数据库返回完整的渲染 HTML 视图,它是另一个选择。
Frankie Primerano
pgenv:用于 Shell 的 Postgres 二进制管理器
使构建和运行不同的 Postgres 版本以及在它们之间切换以进行测试等变得更简单。它刚刚获得了用于获取特定实例状态的命令。
Ferrari, Wheeler, et al.
Ibis 8.0:Python 的数据框架
为 Python 中的数据整理提供通用接口,重点关注表格数据(使用数据框架)并支持所有主要数据库系统,包括 Postgres 和 SQLite。
Ibis Developers
Directus 10.9:使用实时 GraphQL 和 REST API 封装 SQL 数据库
一个基于 Node.js 的系统,可以充当 Postgres、SQLite、MySQL、Oracle 和其他数据库的前端,提供现代化的仪表板、客户端、以及 REST 和 GraphQL API。
Monospace, Inc.
PgManage 1.0 RC 1
- 基于 Web 的 Postgres 管理工具。
Goose 3.18
- 数据库迁移工具。支持SQL和Go函数。
CloudNativePG 1.22.1
- Postgres 的 Kubernetes 运算符。
data-diff 0.11
- 比较数据库内或跨数据库的表
pgBouncer 1.22.0
- 流行的连接池。
PGXN 工具 Docker 镜像改进。
💡本周提示
🗓即将举办的Postgres活动