数据库每周新闻 2021-3-26

数据库每周新闻#347 - 2021年3月26日

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

‘SQLite不是玩具数据库’

我们是SQLite的超级粉丝,所以您不需要我们告诉您SQLite不是一个玩具,但是本文提供了一个很好的综述,介绍了SQLite有多好用,以防有人怀疑。

Anton Zhiyanov

使用UNION按数量级加速SQL查询

SQL的UNION操作通常不被认为是优化查询性能的一种方法,但在许多情况下,它可以用来实现速度上的巨大改进。

Ben Levy and Christian Charukiewicz

[网络研讨会]云原生数据库中的分布式原则

分布式系统的主要挑战是什么?现代分布式数据库如何应对这些挑战?让我们一起来看看分布式系统中的规模、弹性和数据局部性解决方案的例子。

CockroachDB sponsor

如何在Couchbase中实现分布式多文档ACID事务

在使用NoSQL数据库时,往往需要放弃ACID事务,但现在已经不是这样了,因为许多系统(如MongoDB和Couchbase)都实现了支持。

Denis Rosa

“已经几十年了。为什么数据库还不能自我管理

Brent Ozar在从事面向数据库的职业几十年后,思考了为什么像提供正确的资源、配置设置和设计复杂的模式这样的任务基本上仍然是一项手动工作。

Brent Ozar

使Instacart滚动的算法

一个有趣的,虽然是在较高层次,看看背后的Instacart如何使用其处理的所有数据,持续进行杂货拣货和送货服务。机器学习在估计商店发送的零散且时间有限的数据可用性方面起着重要作用。

IEEE Spectrum

比较两个无服务器数据库:AWS Aurora Serverless v2和Fauna

AWS Aurora的自动缩放、按需“无服务器”变体的第二个版本正在预览中。另一方面,Fanus是一个云数据API和存储,通常也称为“无服务器”数据库。然而,它们却截然不同。这篇文章,由Fauna的首席技术官,在某种程度上比较了这两种方法。

Evan Weaver (Fauna)

世界已经改变了——为什么数据库设计没有改变?

我不完全同意这个观点,但它提出了一些有趣的问题,围绕着影响数据库设计(和数据库系统设计)的基本假设和考虑因素是如何随时间变化的。

Avishai Ish-Shalom

pg_query 2.0:解析Postgres查询的最简单方法

pg_query是一个用于解析Postgres SQL查询的独立库-版本2增加了对Postgres 13的支持,并包含了一个deparser,以便可以将处理过的解析树转换回SQL。。那里有很多可以做的。它是一个C库,但同样支持Ruby库以及Python和Node.js绑定。

Lukas Fittl

Postgres EXPLAIN(ANALYZE)入门

在查询前面加上EXPLAIN可以让您看到Postgres的execution planner是如何解释查询的,以及它计划如何执行查询的。ANALYZE选项更进一步,实际运行查询来补充更通用的信息。

Kat Batuigas

如何加速Postgres查询的最佳实践。免费电子书

了解像Atlassian和CounterPath这样的公司是如何按数量级加快查询速度的。在这本电子书中,我们分享了优化Postgres性能的最佳实践。

pganalyze sponsor

构建NoSQL电子商务数据模型

了解电子商务商店的关键组件和数据模型,以及在使用NoSQL数据商店(本例中是MongoDB)时它们是如何链接在一起的。

John Gramila

迁移到用于Amazon RDS和Amazon Aurora数据库的Graviton2(ARM)的关键考虑事项

AWS开发了自己的基于ARM的芯片,能够以更低的价格保证更高的性能,因此它非常希望将您的数据库工作负载转移到他们身上—这是他们希望用户采用的过程。

Reagan Rosario and Tyler Lynch (AWS)

Carbon Five软件工程师

我们是一个创意顾问团队,致力于为创新型客户打造卓越的产品。加入我们的新项目,技术和挑战。

Carbon Five

Written on March 26, 2021