据我所知,NoSQL 数据库对于高强度数据读取应用程序可能是一个不错的选择,但如果您需要做大量数据更新并且事务性对您来说非常重要(如果没有酸合规性)。正确的?可能太简单了。
但无论如何,假设我部分正确,至少我现在担心 NoSQL 数据库如何维护您正在读取或写入的数据的“读取一致”视图。还是他们?如果他们不这样做,那不是一个很大的问题吗?
我的意思是,如果您正在阅读(或更新)的数据在您阅读时发生变化,那么您可能会得到一个不一致/脏的结果集。来自 Oracle rdbms 背景,所有这些都是为您处理的,我发现缺乏读取一致性并不是一个大问题,这让我感到困惑。很可能我错过了所有这一切的一些关键点。有人可以让我直截了当吗?