备注:英文原文地址
如果您使用 Postgres 和pgvector来处理大型语言嵌入(就像当时的风格一样),那么这是必读的。 Francesco 的介绍比您想象的更详细,您肯定会在这里学到一些技巧。
Francesco Tisiot
麻省理工学院教授 Mike Stonebraker 是 Postgres 项目的主要架构师,80 岁高龄的他拒绝满足于自己的成就,他推出了一个新项目(DBOS),使数据库更接近软件堆栈的中心。
Mike Stonebraker
将 Hasura 连接到您的 PostgreSQL 数据库并获得安全且高性能的 GraphQL API。通过过滤、排序、分页、聚合等查询表和视图。通过订阅立即提取对数据的任何实时更改。
Hasura
▶Citus Con活动本身现在称为POSETTE,但播客(目前)继续使用旧名称,每月播出一集深入探讨 Postgres 主题。最新一集重点介绍了在 AI 和 ML 用例中使用 Postgres 的最新动态,由 Microsoft 的 Arda Aytekin 以及 Claire Giordano 和 Pino de Candia 主演。
Microsoft podcast
本周摘要:
Adjust的 Artur Zakirov 是最新的 PostgreSQL本周人物。
📊Claire Giordano分享了她在北欧 PGDay 演讲“Postgres 分区与分片入门指南”中精心设计的幻灯片。
Phil Eaton 最近加入了 EDB 团队,并撰写了他在那里的第一个月的经历。
(Go 支持的) Dolt 数据库背后的人们正在开发一项从 Postgres 复制数据的功能,并在这篇特别详细的文章中分享他们迄今为止所学到的知识。
Zach Musgrave (Dolthub)
🌐如果您不喜欢军事场景,请跳过此部分,但除此之外,这是一个使用公开数据和 PostGIS 来分析和绘制具有战略重要性的信息的详细示例(尽管几乎可以肯定的是以 1000 倍的比例执行此操作)。
Taras Kloba
由于 SQL 是一种声明性语言,您可以合理地期望 Postgres 以您需要的方式处理连接表的复杂性。它通常做得很好,但有时有理由迫使 Postgres 采取不同的方法。
Hans-Jürgen Schönig
Python 的分布式任务处理库,使用 Postgres 来存储任务定义、管理锁和分派任务。与 Django 一起使用是2.0 版本的核心焦点,完全重新设计了 Django 集成。
Jablon and Lemoine
一个由两部分组成的工具,可从正在运行的 Postgres 集群收集统计信息,然后提供性能信息供您检查。 4.0 版是一个主要版本,具有新功能和报告类型。
Gilles Darold
🗓即将举办的Postgres活动
]]>备注:英文原文地址
在过去的一两年里, pgvector和嵌入模型使得创建高级自然语言搜索系统变得更加容易。在这里,Tembo 展示了他们的堆栈和扩展如何使其成为一个更加简单、直接的过程。 pg_vectorize是一个特别的亮点,因为它是一个扩展,可以使用常见的 LLM 自动执行将文本转换为嵌入的许多过程。
Adam Hendel (Tembo)
一个相当简单、直接的比较,目的不是详尽无遗,而是为托管服务市场上的开发人员提供指导。
Sai Srirampur (PeerDB)
上周推出,新顾问可以查找每个表丢失的索引,检测会阻止热更新的索引,让您深入查看所有考虑的索引等等。由PGCon 2023 上引入的约束规划模型提供支持。
pganalyze
本周摘要:
🤖 Francesco Tisiot 启动了一份与 AI 相关的 Postgres 项目和资源的精选列表,并邀请您提交自己的补充内容。
📅今年 5 月在加拿大温哥华举行的PGConf.dev 2024 的日程表已发布。
📑 如果您想了解一点历史并需要周末阅读,《Postgres 的设计》是1986 年发表的一篇简洁的论文,介绍了 Postgres 的早期阶段及其设计的设想。
Microsoft 的 Claire Giordano 谈论Microsoft 的POSETTE Postgres 活动、其新名称是如何选择的以及该活动代表什么。
🗣 很高兴看到PostgreSQL 本周人物回归,接受了AWS 的 Divya Sharma 采访,谈论了她的工作、Postgres 的烦恼以及她在 Postgres 16 中最喜欢的东西。
▶您是工程团队的一员,您收到 ping 通知,因为出现了问题……接下来会发生什么?
Christophe Pettus
如果您正在寻找 Postgres 扩展, PGXN是一个很好的起点,但我也喜欢这种基于 GitHub Gist 的更灵活的方法。
Joel Jakobsson
▶
Scott Hanselman podcast
使用 LIKE 或 ILIKE 进行模式搜索时提高查询性能的提示。
Sarat Balijepalli
📢需要低延迟和高可用性?。
就像您可能使用 top 或 htop 来监控进程和 CPU 使用情况一样,它pg_activity为您提供了类似的 Postgres 幕后视图,包括正在运行的查询的视图、最新的性能统计数据等。
Dalibo
这个项目的名称总是让我微笑:PIGSTY 实际上是一个缩写词,代表Postgres In Great STYle!它是一个 Postgres发行版,在可用性、部署和可观察性等方面包含大量开箱即用的组件和工具。最新版本将所有内容都推向了 Postgres 16.2 标准,并引入了新的 ParadeDB 和 DuckDB FDW 扩展。
Ruohang Feng
Postgres 对 JSON / JSONB 列的支持是首屈一指的,但是如果您想验证 JSON 数据的结构怎么办? JSON 架构提供了一种定义基于 JSON 的格式的方法,此扩展允许您使用此类架构验证 JSON 文档。 v0.3 完成了扩展对 Postgres 16 的支持。
Supabase
IVM 可以增量更新物化视图,这比完全重新计算更有效REFRESH MATERIALIZED VIEW。
SRA OSS LLC
🗓即将举办的Postgres活动
]]>备注:英文原文地址
Microsoft 与 OpenAI 密切关系的好处之一是它可以直接在 Azure 中使用,现在您可以使用 azure_ai 扩展以及 pgvector 从 Azure Database for PostgreSQL 中直接使用 Azure OpenAI 处理该工作的任何基于嵌入的结果。 克莱尔在 ▶️ 这个五分钟的截屏视频中展示了这一切在实践中的样子。
Claire Giordano (Microsoft)
人们之前已经将 Postgres 带入 WebAssembly 环境中,尽管通常中间有一个 Linux VM 层。 PGlite 将 Postgres 的 WASM 版本打包到 TypeScript 库中,该库可以在浏览器或 Node.js 或 Bun 上运行,并且压缩后仅 3.7MB! 这是一个令人兴奋的发展 - 我们期待看到它下一步的发展。
ElectricSQL / Neon
💡 您可以在 Anton Zhiyanov 设计的这个基于浏览器的简单游乐场中体验真实世界的 PGlite 部署。
Redgate 的最新调查结果显示,随着组织继续采用多个数据库平台,PostgreSQL 继续位列最常用数据库的前四名。 了解有关数据库领域最新趋势的更多信息。
Redgate Software
作为示例恢复场景的一部分,Brian 将逐步查看预写日志历史记录,从而更深入地了解 Postgres 使用的 WAL 文件包含的内容。
Brian Pace (Crunchy Data)
NULL 表示 SQL 中缺失的、未知的或“非”值,它有一些有趣的属性和行为需要注意。
Francesco Tisiot
本周摘要:
Postgres 提供商 ElephantSQL 已宣布终止其 Postgres 服务,并最终于 2025 年初关闭。
David Wheeler 将于今年 5 月在加拿大温哥华主持 PGConf 的一部分,举办 Postgres 扩展生态系统峰会。
在 pgsql-hackers 列表中,Andrew Atkinson 发布了有关为 Postgres 新手创建改进的 README 体验的信息。
pgvector 是用于处理和查询向量的流行扩展,并且向量需要与规范不同的索引类型。 Semab 比较了所提供的 IVFFLAT 和 HNSW 选项。
Semab Tariq (Stormatics)
快速浏览一下 Postgres 最近的变化。
Umair Shahid (Stormatics)
Postgres 服务器可以处理的连接越多越好……对吗? 不总是。 如果 max_connections 设置为不切实际的数字,即使这些连接没有被使用,也会产生负面影响。 (一篇经典文章,但可能值得重温。)
Richard Yen
📰 机密
想要将您的应用程序扩展到数百万用户吗? 📈 了解如何自信地自动扩展数据库,使其始终满足实际需求。
📢 免费分布式 Postgres DB,具有 3 个节点集群,并可从 pgEdge Cloud 跨 3 个区域进行一键配置。 报名并获得一件很酷的 T 恤。
适合 SuSE Enterprise Linux 用户。
David Detter
GABRIELE BARTOLINI
🛠 代码和工具
在 Linux 上运行时,使用 eBPF 工具来挖掘 Postgres 中与锁定相关的瓶颈。 与 pg_locks 不同,您可以获得锁定活动和计时的连续视图,并且可以生成锁定的动画视图。
Jan Nidzwetzki
引入了对 CLI/JSON 输出、客户端证书以及 macOS 的支持。
Red Hat Inc.
这不会生成 SQL 转储,而是生成二进制转储(可以通过随附的 pg_restorebinary 工具恢复)。 在各种边缘情况下,二进制转储可能更可取,例如当使用(非常)大的 bytea 列或使用可能破坏标准转储的 \0 值的自定义类型时。
HexaCluster
备注:英文原文地址
一篇内容丰富的文章,深入探讨了 SELECT、INSERT 和 DELETE 查询的优化,涵盖了使用索引、对结果分页、避免联接以及窗口函数如何提供帮助(或没有帮助)等领域。 它不只是 Postgres,而是明确考虑到 Postgres 而编写的。
Francesco Tisiot / Aiven
SQL 大师 Lukas Eder 查看执行计划并运行基准测试,以了解在检查 SQL 中是否存在 N 值时使用 LIMIT 子句是否有用。 剧透:是的。
Lukas Eder
将 Hasura 连接到您的 PostgreSQL 数据库并获得安全且高性能的 GraphQL API。 通过过滤、排序、分页、聚合等查询表和视图。 通过订阅立即提取对数据的任何实时更改。
Hasura
由于已经基于 EC2,这不是典型的本地到云迁移故事,但有趣的是,了解将覆盖 54 个应用程序和 TB 级实时数据的 5 个集群迁移到云上会发生什么情况 到 RDS 所涉及的。
Karol Galanciak (BookingSync SAS)
本周摘要:
📅 Microsoft 的 POSETTE Postgres 活动正在寻找演讲者 - 您必须在 4 月 7 日之前提交提案。
如果您在 Amazon RDS 上运行 Postgres 11,请注意,您的数据库将在本月底自动注册到 Amazon RDS 扩展支持。 由于这可能会产生额外费用,请尽快考虑升级。
提醒如何在 psql 中使用变量。
Jimmy Angelakos 分享了他关于 Postgres 如何帮助您实施最佳实践(包括视频和幻灯片)的演讲。
如果您希望在表中自动更新 Updated_at 时间戳列,则不必使用触发器(尽管您可能应该……)
Gunnar Morling
(非常)随意地了解可与 Postgres 一起使用的六级加密,从密码散列等基本内容到磁盘级加密和数据库本身内的数据加密。
Tristen Raab
EVAN SHORTISS (NEON)
CARLO MENCARELLI (TIMESCALE)
📰 机密
📢 免费分布式 Postgres DB,具有 3 个节点集群,并可从 pgEdge Cloud 跨 3 个区域进行一键配置。 报名并获得一件很酷的 T 恤。
⚡了解如何在 PgBouncer 1.22.0 上使用 prepared 语句来提高吞吐量并使用 Neon 优化 Postgres 中的查询。
📢 使用 Redis 作为 Postgres 缓存? Readyset Cloud 使查询缓存变得更容易,无需查询优化或应用程序重写。 今天免费试用。
该扩展不是简单地对转储进行匿名化,而是让您直接针对您的模式声明屏蔽规则,从而直接对您的数据库进行匿名化。
Dalibo
维护者说,这是一个相当大的版本,也是最后一个支持 C++17 的版本,libpqxx 8.0 设置为要求 C++20。
Jeroen Vermeulen
一个允许您在大小写或列类型等问题上引发错误的 linter(因此更像 ESLint,而不是基本格式化程序)。
Kristian Dupont
从 v0.5 开始,它的目标是 Postgres 12 及更高版本,现在支持 TLS 的客户端证书。
Red Hat
pgmoneta 0.9 – 备份/恢复工具进行更新以改进 TLS 支持,与上面的 pgexporter 一样。
ruby-pg 1.5.5 – Ruby 的 Postgres 客户端库。
备注:英文原文地址
当 Postgres 新版本发布时,查询规划器的改进很少成为头条新闻,但 Postgres 16 获得了一些重大改进,这些改进增强了我们今天的所有查询。 David 介绍了最近的 10 项优化,包括 Postgres 15 与 16 查询计划,并向我们展示了改进的方式和时间。
David Rowley
需要帮助优化 Postgres 旋钮、查询、索引和 autovacuum? OtterTune 是您的人工智能数据库副驾驶,可以提高性能、降低成本并保持数据库健康。获得三个数据库的 30 天免费试用。
OtterTune
所有受支持的版本均获得更新以修复各种错误以及一个安全漏洞,其中物化视图的所有者可以让更高权限的用户运行与该漏洞相关的代码查看更高级别的视图(现在所有用户确定的代码都以视图所有者的身份运行,正如其本来的意思)。
PostgreSQL Global Development Group
ParadeDB 人员的一些有趣的工作。 pg_analytics是一个扩展,可以显着加速 Postgres 中的分析查询处理,而无需采用 OLAP 数据库。
ParadeDB
本周摘要:
📗Andrew Dunstan 撰写了PostgreSQL 16 Administration Cookbook的简短评论,这是 Packt 出版的一本书,有五位 合著者。
📊Robert Haas最近对 Postgres 贡献者的分析,其中公司和机构对 Postgres 贡献最多:EDB、AWS 和 Crunchy Data 占据首位。
Cybertec 的 Christoph Berg 分享了他(主要是面向 Postgres)的 FOSDEM 2024 经验。
忘记如何连接到您的 Postgres 服务?告别psql -h并欢迎.pg_service.confPostgres 的连接服务文件。
James Blackwood-Sewell (Timescale)
📢免费的pgEdge分布式 Postgres DB,具有 3 节点主动-主动集群和跨 3 个区域的一键配置。前 500 名免费 T 恤。
'Perfect resolution, excellent audio, no lag'. Try Tuple for free today, no credit card required.
地理空间的东西往往超出了我的理解范围,但我喜欢看到它。很棒的帖子,有视觉效果。
Dian M Fay
从现有 SQL 模式反映 GraphQL 模式,让任何 GraphQL 客户端通过 GraphQL 查询数据库,无需额外的服务器、进程或库。通过和添加了对偏移分页的支持。firstoffset
Supabase
Pavel 展示了他的新扩展,该扩展提供了对 Postgres 内部内存使用统计信息的扩展访问,包括有关 Postgres 内部管理内存的信息。
Pavel Stěhule
pgagroal是 Postgres 的高性能连接池,现在支持 JSON 输出,这对于自动化场景和其他集成来说非常方便。
Luca Ferrari
PostGIS patch releases: v3.4.2, 3.3.6, 3.2.7, 3.1.11, 3.0.11, and 2.5.10.
🗓即将举办的Postgres活动
备注:英文原文地址
它只是一个充满链接的 GitHub 要点,但依靠 Stephan Schmidt 的Just Use Postgres for Everything中传达的想法来展示可让您完成所有操作的各种项目,添加后台作业、映射、审计日志记录、矢量搜索等功能, API 服务,更直接地连接到我们最喜欢的数据库。
Chase Pursley
了解调整调度和性能设置、减少工作时间的 autovacuum 开销、xmin 范围及其阻止真空、为什么要避免反环绕真空以及如何通过调整死元组来减少膨胀阈值。
pganalyze
尽管有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 会议构建程序的文章。
explain.depesz.com可能是用于此任务的最著名的基于 Web 的工具,但这是一个有趣的替代方案,它以更直观的方式呈现该计划。
markmeeus
提供 RESTful JSON API,用于管理 Postgres 模板并启动(和管理数据库池)数据库以进行集成测试。
all about apps GmbH
Tera是一个受 Jinja2 启发的 Rust 模板引擎,如果您需要从数据库返回完整的渲染 HTML 视图,它是另一个选择。
Frankie Primerano
使构建和运行不同的 Postgres 版本以及在它们之间切换以进行测试等变得更简单。它刚刚获得了用于获取特定实例状态的命令。
Ferrari, Wheeler, et al.
为 Python 中的数据整理提供通用接口,重点关注表格数据(使用数据框架)并支持所有主要数据库系统,包括 Postgres 和 SQLite。
Ibis Developers
一个基于 Node.js 的系统,可以充当 Postgres、SQLite、MySQL、Oracle 和其他数据库的前端,提供现代化的仪表板、客户端、以及 REST 和 GraphQL API。
Monospace, Inc.
🗓即将举办的Postgres活动
]]>备注:英文原文地址
Tembo 聘请了 PGXN 的创建者 David Wheeler 来负责 Postgres 扩展生态系统的工作,他已经开始分享他对事物的初步想法。 虽然有一些独立的尝试来聚合 Postgres 扩展(我们甚至自己做了一些),但 Postgres 可以从更官方、更权威的方法中受益吗?
David Wheeler
pgvector 向量相似性搜索扩展可以说是当前的 Postgres 扩展,并且它在不断变得更好。 v0.6 引入了 HNSW 的并行索引构建,这对于重建可能覆盖数百万个向量的索引来说是一个巨大的胜利。
Egor Romanov (Supabase)
将 Hasura 连接到您的 PostgreSQL 数据库并获得安全且高性能的 GraphQL API。 通过过滤、排序、分页、聚合等查询表和视图。 通过订阅立即提取对数据的任何实时更改。
Hasura
DuckDB 是一种 SQLite 式的进程内 DBMS,但专注于 OLAP 用例。 随着可插拔存储和事务层的引入,DuckDB 现在可以连接到 Postgres(或 MySQL 或 SQLite)数据库并使用它们。 这开启了一些有趣的用例,例如在不同数据库或格式(包括 Parquet)之间移动数据,所有这些都在 DuckDB 内进行。
Mark Raasveldt (DuckDB)
本周摘要:
🤖 SQLCoder-70b-Alpha 是 CodeLlama-70B LLM 的微调变体,旨在将自然语言查询转换为 SQL。 它甚至获得了许可,您可以将其用于商业用途。
无服务器 Postgres 平台 Nile 已筹集 1160 万美元,用于继续构建其无服务器 Postgres 平台,该平台目前仍处于内测阶段。
Robert Haas 按照惯例对过去一年中谁为 Postgres 开发做出了贡献进行了年度分析。 一如既往,Tom Lane 获得金牌! 🥇
Bun JavaScript 运行时的创建者 Jarred Sumner 🐦 思考了“Postgreslite”的想法,本质上是 SQLite 和 Postgres 彼此更加兼容的梦想。
🐦 Phil Eaton 已加入 EDB,致力于开发他们的多主机分布式 Postgres 产品。
Lætitia Avrot 邀请您撰写有关 UUID 以及如何使用它们的博客(希望能与 Postgres 一起!)截止日期是本周五。
了解 Postgres 本周末将如何参加 FOSDEM 2024。 挺有趣的!
使用 pg_featureserv 创建 JSON 和 pg_svg 直接从数据库创建 SVG 图像以输入电子表格的演练。
Elizabeth Christensen
这本身就是一个有趣的过程,但该数据集提供了试验您的分析技能或只是了解 Postgres 如何扩展的潜力。
Francesco Tisiot
来自 Elixir 论坛的一个故事,内容涉及对包含 2800 万行的表进行分区以提高查询速度。 (注意:所示方法主要针对 Elixir 开发人员。)
Chris O'Brien
本周机密:
允许您通过 SELECT * FROM pg_show_plans 进行实时访问,或者您可以通过 pg_show_plans_q 视图查看它与 pg_stat_activity 的结合。
CYBERTEC PostgreSQL International GmbH
备注:英文原文地址
一个进程可以锁定您的数据库,从而阻止其他进程和查询执行其工作。 如何找到哪个进程? 杰西深入并分享了一些有用的问题。
Jesse Soyland
Postgres 核心团队成员 Jonathan Katz 与主持人 Michael Christofides 一起在 Postgres.fm 播客上谈论日益流行的 pgvector 扩展、其用例、索引方法以及 TOAST 如何参与其中。
Postgres FM
了解调整调度和性能设置、减少工作时间的 autovacuum 开销、xmin 范围及其阻止真空、为什么要避免反环绕真空以及如何通过调整死元组来减少膨胀。
pganalyze
本周摘要:
Tembo 聘请了 PGXN 创建者 David Wheeler 来负责 Postgres 扩展的发现和分发。
PostgreSQL 项目现在是 CVE 编号机构 (CNA),这意味着它可以直接为其范围内的漏洞颁发 CVE ID。
🎧 Marco Slot 和 Jelte Fennema 在 Path to Citus Con 播客(.. Path to POSETTE?😁)上谈论 Postgres 背景下的性能基准测试,包括使用的最佳工具和技术。
📊 Pavlo Golub 引入了一个新的 Grafana 仪表板,用于监控 pg_timetable 作业。
Hans-Jürgen Schönig 反思了他的 PGConf EU 2023 主题演讲,以及在信任如何存储数据时开源的重要性。
微软已经举办虚拟 Citus Con 活动两年了,但到 2024 年,它更名为 POSETTE(代表不太悦耳的“Postgres 开源生态系统对话培训和教育”)。 时间为 6 月 11 日至 12 日,如果您想发言,CFP 将开放。
Microsoft
在本例中,字符串切片和切块……还有一点披萨。
Francesco Tisiot
MAX KREMER
📰 机密:
赶上 PostgreSQL 101 系列 - 可供点播观看,该系列涵盖了 PostgreSQL 新用户的一系列关键主题。
代码和工具
AGE 为 Postgres 提供图形数据库功能(通过 openCypher),并受到 AgensGraph 的启发。 v1.5 现在处于候选版本阶段,添加了 Postgres 16 支持,同时进行了一些小的增强。
Apache Foundation
Ansible 2.4+ 角色,可安装和配置 Postgres 12 及以上扩展以及扩展,还可以设置数据库和用户。 Postgres 16 支持本周登陆。
ANXS
pgmoneta 以前是 Red Hat 项目,但现在独立,是一个完整的数据库备份和恢复工具包,支持加密、压缩、保留策略、Prometheus 等。
The pgmoneta Community
一种通用解决方案,通过将历史记录存储在单独的审计表中来跟踪表数据随时间的变化。
Supabase
提供对 Oracle 数据库的高效访问,包括 WHERE 条件和所需列的下推以及全面的 EXPLAIN 支持。
Laurenz Albe
在迁移过程中,Reshape 可确保新旧架构同时可用,从而允许您逐步推出应用程序。
Fabian Lindfors
将 JavaScript 用于 Postgres 过程。
Scala 的数据库客户端库。
]]>备注:英文原文地址
当一篇文章自称演示“在 PostgreSQL 中作为单个 SQL 查询的完整 GPT2 实现” ‘,您知道您将踏上一段艰难的旅程。大型语言模型中涉及的算法可以用SQL重新实现吗? (它不会很快取代 ChatGPT,但本文中的最终查询非常引人注目..)
Quassnoi
当您 CREATE 一个表时,您可以定义通过表达式自动生成的生成列。如果您稍后想要更改此类表达式,Postgres 17 将以ALTER COLUMN … SET EXPRESSION的形式给出答案。
Hubert depesz Lubaczewski
您需要一个像您一样热爱 Postgres 的数据库提供商。我们将处理所有麻烦 - 监控、备份、HA、灾难恢复,因此您无需担心。想要惊人的支持吗?当您有疑问时,我们会随时为您服务。
Crunchy Bridge
pg_query 很长站立的独立库(带有 Ruby、Rust 和 Go 绑定),用于将 SQL 查询转换为解析树。这个新版本基于 Postgres 16,支持 SQL/JSON,现在也可以在 Windows 上运行。
Fittl & Mijalkovic (pganalyze)
借助扩展,可以用多种不同的语言编写 Postgres 函数,但需要在需要时加载这些扩展 — session_preload_library 可用于在连接启动时预加载库,从而节省宝贵的毫秒时间。
Hans-Jürgen Schönig
本周摘要:
📘 Henrietta Dombrovskaya 宣布出版第二版PostgreSQL 查询优化 由 Apress 提供。
这有点像“信息转储”。目前,Takayuki Tsunakawa 已一直致力于新的 Postgres wiki 页面:’操作备忘单.’它汇集了来自各种 Postgres 博客的智慧和链接,主题涉及安全性、可扩展性和数据库结构等广泛主题。
📅 PgConf․dev 2024 的 CFP 已结束,但您现在可以报名参加今年 5 月 28 日至 31 日在加拿大温哥华举行的活动.
📅 在其他活动新闻中,FOSSASIA PGDay 2024 将于今年 4 月在越南河内举行。 其 CFP 开放时间还有两周。
React + Postgres =🤯
Pavel Luzanov 浏览一下最新的 PG Commitfest 如果您想了解未来 Postgres 版本的众多调整中的一些。
Tembo 宣布全面推出 Tembo Cloud, 他们的托管 Postgres 平台。
▶ 逐步了解 Robert Haas 致力于 Postgres 17 开发分支的增量备份功能。 (带有文字记录的 6 分钟视频。)
Lukas Fittl
日志和代理有时会给您的系统安全带来意想不到的漏洞,但您可以使用预先哈希的版本通过网络处理用户密码。
Sehrope Sarkuni
一个有着悠久历史的短文件。
Greg Sabino Mullane
适用于 Python 3.8+ 的分布式任务处理库,使用 Postgres 来存储任务定义、管理锁和分派任务。它可以在同步和异步代码以及 Django 应用程序中使用。Github仓库。
Jablon and Lemoine
使用 SQL 查询甚至联接超过 100 个 API 来自 Airtable、AWS、Heroku、Slack 和 Stripe 等提供商,以及 Reddit 和 Hacker News 等社交媒体网站。它是开源 (AGPL),现在有扩展可以使用它来自 Postgres。
Steampipe
用于将数据库转储到文件的工具,包括角色、服务器参数等,格式为你的选择。此新版本增加了对使用 AGE 进行加密的公钥和私钥的支持、一些错误修复和示例Dockerfile以及其他配置以简化在 Kubernetes 上的部署。
Nicolas Thauvin
服务器之间的涡轮增压pg_dump | pg_restore。 |
🗓即将举办的Postgres活动
]]>备注:英文原文地址
🏆数据库引擎< a i=4> 是一个历史悠久的网站,收集有关(480 且还在增加)数据库系统的信息,跟踪它们的相对受欢迎程度,并分享哪个数据库获得了成功与上一年相比最受欢迎的。这次是 Postgres!
Gelbmann and Andlinger (DB Engines)
Jonathan 表示,Postgres 处于一个很好的位置,他涉及与 Postgres 短期未来相关的大量主题,包括复制、非阻塞架构更改、并行重播更改的能力以及社区建设工作。
Jonathan Katz
Neon 上现在可以使用通过逻辑复制进行的标准 Postgres CDC。将更改同步到 OLAP 数据库,将更新流式传输到 Kafka,与 WAL 一样,可能性是无穷无尽的!
Neon Serverless Postgres
Postgres 17 还需要几个月的时间,但很高兴看到这样的功能被提交。 Robert Haas 分享了关于用例的一些想法。
Hubert (depesz) Lubaczewski
本周摘要:
🇮🇳PGConf India刚刚分享了 2024 年的日程安排并开始售票。它于二月底在班加罗尔举行。
🇪🇺 2024 年 FOSDEM PGDay 日程已发布。时间为 2 月 2 日,比利时布鲁塞尔 - 门票可售。
🇧🇪 同样在比利时,有一个“保存日期” PGConf.BE 将于 5 月 7 日举行。
📅如果您想在 Postgres 活动中发言,Claire Giordano 写信告诉我们芝加哥 PGDay 和 PGConf.dev 的 CFP 将于下周一结束。
Peter Eisentraut 分享了他使用 clangd 与 Emacs 处理 Postgres 代码库的经验。
pgAnalyze 已创建VACUUM 模拟器。这是他们商业产品的一部分,但这篇文章本身很有趣。
AWS 已宣布 Amazon Aurora Serverless v1(尤其可以缩减至零)在 2024 年之后将不再受支持。
The Register 有一篇关于 Postgres 先驱 Michael Stonebraker 的专题文章,讲述了他如何“承诺颠覆数据库”。再一次。
我们喜欢 Postgres,但它总是可以变得更好[需要引用] 😏。 Ryan 希望围绕他所提出的一些改进想法展开对话 - 这里没有太多争议,这是一个可靠且有趣的列表。
Ryan Guill
主要针对那些想要查看 Postgres 源代码并使其快速启动并运行的人们,尤其是在 EC2 上。
Jeremy Schneider
Postgres 备份和恢复工具有很多,但 pg_rman 的功能包括支持时间点恢复 (PITR) 及其方式可以管理和编目多个备份版本。
NTT OSS Center DBMS Development and Support Team
防止因不带 子句的 DELETE 查询导致意外数据丢失限制范围。 实现非常简单(如果其工作原理有点天真),但这是一个可爱的想法,可能会对您自己的类似扩展产生启发。实现非常简单(如果其工作原理有点幼稚)。
Vignesh Ravichandran
🤖一个实验性工具,它将 OpenAI 的 GPT 模型和您的 Postgres 数据库结合在一起,以便询问关于/“到”的问题实时(嗯,实时-ish)。自述文件中有一个演示视频展示了这个想法。
Tatari
“您拥有的是:所有监控数据和分析都存储在Prometheus 中。 您想要的:您的 Postgres 数据库中的所有数据…”
Owens and Ankenman (Tembo)
🗓即将举办的Postgres活动
]]>