PostgreSQL 每周新闻 2020-12-9

PostgreSQL每周新闻#385 - 2020年12月9日

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

MongoDB到PostgreSQL的无缝迁移

Coinbase是大型数字货币交易所,因此必须具有扎实的数据基础。 他们在这里分享了从大型跨数据库数据迁移到AWS RDS PostgreSQL的经验教训。

Alex Ghise (Coinbase)

用Postgres中的2个小正则表达式替换代码行

我喜欢正则表达式,但是“正则表达式”这个词确实让许多开发人员望而却步。Postgres对他们有用吗? 是的,史蒂夫在这里展示了一个。

Steve Pousty

▶️ 未来的数据库体系结构是Postgres兼容的

在Postgres中使用的语言和工具对提高效率非常重要。12月16日加入我们,参加一个现场技术讲座,了解数据库体系结构如何以及为什么发展是离不开Postgres的。预留你的位置。

CockroachDB

何时使用超大规模(Citus)扩展Postgres

Citus Data的Citus现在是Microsoft的一部分(尽管仍然是开源的),并且是横向扩展Postgres的有效方法。 在本文中,克莱尔解释了何时以及为何需要这种功能。

Claire Giordano (Microsoft)

清理BLOB

BLOB是SQL标准的二进制字符串类型,与Postgres的bytea方法稍有不同,但无论哪种方式,如果使用BLOB接口(例如通过lo_import)将二进制数据引入数据库,则需要小心,因为导入的数据可能会留在数据库中,即使您认为已将其删除。

Hans-Jürgen Schönig

利用YugabyteDB中的Postgres聚合函数分析COVID-19数据

Yugabyte是一个与Postgres兼容的“NewSQL”数据库,下面我们将介绍如何使用SQL函数对冠状病毒统计数据进行线性回归分析。

Bryn Llewellyn

V4 UUID生成基准

uuid_generate_v4 与 gen_random_uuid的对战!结果相差很大。

Shane Husson

想知道你应该如何优化一个特定的查询吗?

pganalyze使用auto_explain自动收集解释计划。识别慢速顺序扫描、磁盘排序等。

pganalyze

恢复单个Postgres表

如果要从转储还原单个表,该怎么办?

Thomas Vilhena

升级和更新Postgres

更新(比如从12.0升级到12.1)与升级(比如从12.0升级到13.1)是完全不同的,需要考虑一些工具。

Hans-Jürgen Schönig

比较批量加载到Postgres的选项

比较COPY、\copy、file_fdw和pg_bulkload在不同场景下加载624MB CSV数据。

Muhammad Usama

看一看pgtop,一个Postgres 的top clone

另一种查看当前正在运行的查询的方法。

Cosimo Streppone

pgagroal 1.0:面向Postgres的高性能连接池

有很多特性和承诺,比如速度极快。GitHub repo。

Agroal

pg shortkey:类似YouTube的短id作为Postgres的主键

数据库的触发器,允许您使用类似YouTube的URL安全短id(例如oHg5SJYRHA0)作为主键(如果您愿意)。几个月前,我们第一次把这个联系起来,但黑客新闻发现了这个问题,于是一场有趣的讨论随之展开。

turbo

pg-listen:Postgres 为Node.js 设计的 LESTEN 和 NOTIFY

如果你使用Node.js并且希望使用Postgres作为带有通知通道的消息代理,这将有所帮助。(如果您不熟悉这个Postgres特性,本文将有所帮助。)

Andy Wermke

💡本周提示

🗓即将举办的Postgres活动

Written on December 9, 2020