没有关系数据库的 ACID 属性如何帮助非关系数据库更好地执行?

Posted

技术标签:

【中文标题】没有关系数据库的 ACID 属性如何帮助非关系数据库更好地执行?【英文标题】:How not having the ACID properties of a Relational database helps Non-relational database perform better? 【发布时间】:2021-12-15 20:43:42 【问题描述】:

我了解到一些数据库会牺牲 ACID 属性以获得更好的性能和可扩展性。

为什么不具有 ACID 属性有助于数据库在多个服务器之间具有更好的性能和可扩展性?

【问题讨论】:

如果您需要数据的完整性和一致性,引擎需要做的工作更少。 【参考方案1】:

因为做任何事情都需要时间和资源,所以不必强制执行 ACID 合规性需要更少的时间和更少的资源

【讨论】:

以上是关于没有关系数据库的 ACID 属性如何帮助非关系数据库更好地执行?的主要内容,如果未能解决你的问题,请参考以下文章

ACID 和数据库事务如何工作?

关系型数据库与非关系型数据库

关系型数据库和非关系型数据库 对比

非关系型数据库和关系型数据库有哪些区别?

mysql

为什么用NoSQL(非关系型数据库)?