PostgreSQL 每周新闻 2021-5-12 阅览文章内容详情,请点击最下方的“阅读原文”!备注:原文内含有文章原有链接,详细信息均可通过阅读原文查看。英文原文地址:https://postgresweekly.com/issues/404跳过扫描:一种使不重复查询加快8000倍的方法首先,值得注意的是,这是一个TimescaleDB的特性,但考虑到Timescale是Postgres的扩展,它仍然是一个有趣的开发。“跳过扫描”是一项新功能,它解决了Postgres无法有效地从有序索引中提取唯一值列表的问题。马上到来的postgres15中也有一个类似的功能,但是TimescaleDB用户现在就可以使用它了,下面是它的工作原理。即使您没有使用TimescaleDB的计划,理解其基本概念也是值得的。Sven Klemm and Ryan Booz (Timescale)使用Postgres作为数据仓库Postgres通常不是创建数据仓库的第一个选择,但是如果您不想将数据移动到像Snowflake或BigQuery这样的东西中的话,通过一些调整配置,它也可以在一定的规模下很好地工作。Cedric Dussud避免整数溢出和零停机时间了解Buildkite是如何跨三个分区(覆盖8.5TB)在我们最大的表之一中迁移超过20亿行的,以及更多具有相同数据类型外键的行。来阅读我们一位工程师的博客。Buildkite创建只读Postgres用户了解如何在当前版本以及即将到来的Postgres14中创建典型的只读用户。Jonathan S. Katz快速获取随机行(快很多)感觉从表中随机抓取一行的话题这些年来出现了很多,因为有很多方法可以做到,都有各自的优缺点。要介绍的这种方法使用TABLESAMPLE来让它变快。Magnus Hagander关于Postgres表的聚类Bruce的开场白说到:“写了600多篇博客,我本以为我已经讨论了CLUSTER命令的复杂性,但似乎我还没有,所以现在就开始吧。”😄Bruce Momjian📺一位分布式系统工程师解释了多区域应用程序体系结构&看看它如何不像您想象的那么复杂。Cockroach Labs使用Postgres的ETL模式▶ 它可以追溯到2018年,但是这个关于用Postgres做ETL和数据仓库工作的演讲得到了强烈的推荐。很实用,很好的幻灯片,很明显这个演讲中提炼了很多经验。Dr. Martin Loetzschwindyquery:一个非阻塞的Python Postgres查询生成器一个使用异步io的非阻塞PostgreSQL查询生成器。windymilePGSync 2.0:一个Postgres到Elasticsearch的同步工具用于将Postgres同步到Elasticsearch的中间件,以便您可以在Elasticsearch中公开非规范化文档以进行查询。Tolu Aina💡本周提示🗓即将举办的Postgres活动Written on May 12, 2021版权声明:本文由瀚高及PG志愿者翻译整理,转载请注明出处,本页面内容均源自PostgreSQL Weekly英文官网,翻译目的在于传递更多信息,并不意味着瀚高赞同其观点或证实其内容的真实性。如果其他媒体、网站或其他任何形式的法律实体和个人使用,必须经过著作权人合法书面授权并自负全部法律责任。不得擅自使用瀚高名义进行转载,或盗用瀚高名义发布信息。否则瀚高将保留追究法律责任的权利!