0

除了一点点学习之外,我在 NOSQL 数据库方面没有经验。我在 SQL Server、MySQL 和 PostgreSQL 方面拥有丰富的经验。但是由于许多 NOSQL 数据库不符合 ACID,它们的目的是什么?我得到的感觉是非 ACID 数据库很棒,如果您认为任何给定的插入/更新都可能损坏数据库并且您无法真正保证今天的数据明天不会损坏。

而且我意识到我过度简化了问题,但我不确定界限在哪里。

几乎按照定义,数据库难道不是一个可以存储数据的可靠地方吗?如果 NOSQL 数据库不是可靠的存储单元(在 ACID 意义上),它们的实际用途是什么?

注意:我并不是要抨击 NOSQL 数据库。鉴于缺乏 ACID 可靠性,我对他们的角色非常好奇。

4

0 回答 0