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

「PG解密」简单的查询优化:避免顺序扫描

瀚高PG实验室 2023-11-01
345
PostgreSQL每周新闻2023-10-25
阅览文章内容详情,请点击最下方的“阅读原文”!
备注:原文内含有文章原有链接,详细信息均可通过阅读原文查看
https://postgresweekly.com/issues/527

介绍 pg_timetable v5.6

pg_timetable (GitHub 存储库) 是一个强大的 Postgres 独立作业调度程序。v5.6 添加了延迟异步启动任务链的功能。

Pavlo Golub

Citus 的分布式 Postgres 新技术自述文件

Microsoft 的 Citus 团队制作了一份 Citus 技术自述文件,深入探讨了 Citus 如何将 Postgres 转换为分布式数据库的技术细节,详细介绍了底层机制和优化 — 这些细节对其他 Postgres 扩展的开发人员可能会很有价值。

Onder Kalaci (Microsoft)

在任何云上运行 Postgres DBaaS 的灵活性和强大功能。从 300 美元的积分开始免费

利用现在具有高可用性和分布式功能的完全托管 Postgres 加快创新 — 可以在需要时随时联系顶级 Postgres 专家。

EDB BIgAnimal

Postgres 中的版本数据:测试类似 git 的方法

Sam 探索了一种在 Postgres 中手动建模 git 式数据版本控制的方法。然而,这是一个足够常见的要求,如果您需要的话,有很多开箱即用的解决方案,包括 Neon 的分支功能等解决方案、temporal_tables、Postgres.ai 等扩展或 PL/pgSQL- 基于时态表的方法。

Samuel Bodin

本周摘要:

  • Amazon 显然不想错过所有这些新的 LLM 和 RAG 相关工作负载,因此 Amazon Aurora 现在支持带有 HNSW 索引的 pgvector v0.5.0。更多关于这意味着什么在这里。

  • 在 Aurora 的其他新闻中,Aurora 现在支持 Postgres 15.4、14.9、13.12、12.16 和 11.21。

  • 最后,关于 Amazon Postgres 的消息,pgactive(RDS 的主动-主动复制扩展)现已全面推出。这是有关其使用的教程。

  • 当经验丰富但很少接触 Postgres 的人进入 Postgres 世界并分享他们的观察结果时,这总是很有趣的,VC Zain Rizavi 就做到了这一点。这是对空间的合理的高层分析。

  • 📅 2023 年欧洲 PostgreSQL 会议日程已发布。会议于今年 12 月在布拉格举行,Simon Riggs 发表了题为“PostgreSQL 的下一个 20 年”的开幕主题演讲。

PgBouncer 事务模式下的 PREPARE 语句

上周,我们提到 PgBouncer 现在支持 PREPARE 语句。这篇文章进一步深入探讨,详细分析了 PREPARE STATEMENT 的性能收益以及它们传统上构成挑战的原因。

Greg Sabino Mullane

如何使用 Psycopg2:Python 的 Postgres 适配器

在重点介绍长期存在且非常流行的 psycopg2 之前,快速回顾一些最流行的 Python Postgres 库。(值得记住的是,psycopg3 也提供了 asyncio 支持。)

Anber Arif (Tailscale)

简单的查询优化:避免顺序扫描

“优化 Postgres 查询可能看起来很复杂,让我们把它变得简单。”

Jason Zucchetto

Postgres 101 网络研讨会 – 针对 Postgres 新用户的一系列关键主题

Redgate

您不需要专用的缓存服务:使用 Postgres 作为缓存

MARTIN HEINZ

在多区域集群中部署适用于 Kubernetes 的 Crunchy Postgres

BOB PACHECO (CRUNCHY DATA)

Postgres 中的高 CPU 使用率:如何检测和修复它

CHARLIE CUSTER (COCKROACH LABS)

代码和工具:

pglift:大规模部署 Postgres 的新方法

pglift 是一个 CLI 工具和 Ansible 集合,用于部署生产就绪的 Postgres 集群,并提供用于备份和监控的可选辅助服务。

DALIBO

对 Postgres 数据进行匿名 dump

这种方法不是在生产数据库中安装扩展,而是在本地数据库中创建副本,然后使用其中的 PostgreSQL Anonymizer。

Steven Miller

FerretDB 1.13

  • 使用 Postgres 进行存储的 MongoDB 替代方案。(现在还有一个在线 FerretDB 游乐场可供使用。)

Pigsty 2.5

  • 类似于 RDS 的开源 Postgres 发行版,捆绑了许多扩展。现在使用 Postgres 16 并支持 Ubuntu/Debian。

Piccolo 1.0

  • 用户友好的 Python ORM 和查询生成器。

pgAdmin 4 v7.8

  • 流行的基于 Web 的 Postgres 管理工具。

pg_cron 1.6.2

  • 运行定期作业。比 pg_timetable 更简单。

Prisma 5.5

  • 适用于 Node.js 和 TypeScript 的下一代 ORM。

sqlc 1.23

  • 从 SQL 生成类型安全的 Go 代码。

pg-parquet-py

  • 将 Postgres 数据写入 Parquet 的 Python 脚本。


版权声明:本文由瀚高及PG志愿者翻整理,转载请注明出处,本页面内容均源自PostgreSQL Weekly英文官网,翻译目的在于传递更多信息,并不意味着瀚高赞同其观点或证实其内容的真实性。如果其他媒体、网站或其他任何形式的法律实体和个人使用,必须经过著作权人合法书面授权并自负全部法律责任。不得擅自使用瀚高名义进行转载,或盗用瀚高名义发布信息。否则瀚高将保留追究法律责任的权利

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

评论