PostgreSQL 每周新闻 2022-10-26

PostgreSQL每周新闻#478 - 2022年10月26日

_config.yml 备注:英文原文地址 img

“PostgresML 比 Python HTTP 微服务快 8-40 倍”

Postgres 一直与 MySQL、SQL Server 或 Oracle 进行比较……但是 Python 呢? PostgresML 是用于训练和部署机器学习模型的 Postgres 扩展。 这是一项更常与 Python 相关联的任务,但 Postgres 提供了一个引人注目的(如果完全不同的话)界面,Lev 有数据可以证明这一点。

Lev Kokotov (PostgresML)

免费电子书:Postgres 中的有效索引

了解如何为您的查询创建最佳 Postgres 索引。 我们深入探讨了索引类型、运算符、数据类型等。 创建正确的索引通常可以将您的查询性能提高 10 倍甚至 100 倍。

pganalyze

Azure Cosmos DB 引入了分布式 Postgres

Azure Cosmos DB 是 Azure 长期存在的“多模型”托管数据库,通常专注于提供具有多区域、全球可用性的 NoSQL 服务,因此很高兴看到引入 Postgres 支持 . 简而言之,Azure Database for PostgreSQL 的 Hyperscale (Citus) 产品现在是……这个。

Erdogan and Cubukcu (Microsoft)

▶ Postgres FM:每周一次的 Postgres 节目

我们已经多次提到这个节目,但它值得一点额外的支持,特别是因为它每周都在不停地播放(对于一个新的节目来说,这是一个相当大的成就!)最近的节目 涵盖的主题包括存储过程、Postgres 15 和查询优化。

Postgres FM podcast

👶 用 Postgres 和 FuzzyStrMatch 给孩子取名字

👶 我在给孩子取名字时并没有想到 Postgres,但是……这取决于任务! Postgres 的fuzzystrmatch 模块用于查找与您喜欢的其他名子相似的名子。 当然,这可能不仅仅对名子有用。

Francesco Tisiot (Aiven)

📍 使用 pgRouting实现跨多边形路线

我需要花一些时间在 PostGIS 上,因为它对我来说总是有点像魔术,但是 Ryan 很好地展示了如何与 pgRouting 相结合,你可以完成一些有趣的事情,比如跨“多边形”绕路线 ‘ 例如可能代表湖泊或步行区等特征。

Ryan Lambert

一个 ORDER BY 将我们的查询时间提高了 100 倍

查看您的慢查询并破解 EXPLAIN 和 pg_stat_statements 以深入挖掘并找到解决方案总是值得的。

Colin Chartier

这个 1=1 在这里做什么?

开发人员用来简化 SQL 查询的一种有趣的语法。

Waltton Morais

使用证书、2FA 和 Bastions 的 SSH 最佳实践

Teleport

在 Postgres 15 中使用 JSON 进行日志记录

15 的新功能之一是用于记录的 jsonlog 格式 — Luca 展示了打开它的基础知识。

Luca Ferrari

升级到 Django 4.1 后将 ID 从 serial 迁移到 identity

ADAM JOHNSON

Written on October 26, 2022