PostgreSQL 每周新闻 2021-4-28
PostgreSQL每周新闻#403 - 2021年4月28日
备注:英文原文地址
了解僵局
僵局实际上是更直接的演示之一。从本质上讲,这是两个事务互相等待对方放弃锁的时候,出现了22类问题。
Hans-Jürgen Schönig
pgvector:Postgres的向量相似性搜索扩展
支持L2距离,内积和余弦距离。
Andrew Kane
蟑螂大学:学习构建云原生应用程序
蟑螂大学是一个免费的在线学习平台,您将在其中获得分布式数据库技能和现代应用程序开发经验(对简历有用的技能😉)。
Cockroach Labs
何时使用NUMERIC/DECIMAL与其他数字类型进行比较
对于希望尽可能提高性能的Postgres用户而言,管理行的每个字节的布局和使用可能是值得的,数字类型就是一个很好的例子。(上周的“每周技巧”也涉及到这一点。)
David Youatt
您可以从pl / PgSQL触发器中的动态列中获取值吗?
Hubert演示了一种解决方法(需要付费)。
Hubert depesz Lubaczewski
集合操作入门
例如,UNION用于将结果集放在一起,并且INTERSECT仅返回多个SELECT结果集之间共有的行。
Paul Odhiambo
从CHAR(1)迁移到Postgres时进行布尔转换
您知道Oracle数据库没有布尔类型吗?如果您正在考虑从Oracle到Postgres的迁移,那么您可能会这样做,这是从CHAR(1)方法到布尔型的迁移方法。
Dileep Kumar
散列索引的内部原理
B树是Postgres中最流行的索引类型,而散列索引实际上在文档中“被淘汰”。Hamid快速浏览了散列索引的工作原理,并揭示了为什么它们仍有很大的改进空间。
Hamid Akhtar
[指南]关于开发人员生产率指标的真相
您需要了解的内容,可以避免为绩效评估提供武器指标,而使用它们来加快发布速度。
Sleuth
关于数据库软件包
这里没有优势,但Bruce考虑商业数据库供应商如何提供“完整软件包”,但是对于Postgres,您需要权衡各种提供商的产品。Postgres项目本身是否应该提供更多?
Bruce Momjian
💡本周提示
🗓即将举办的Postgres活动