AWS Aurora 集群:强一致性还是最终一致性?

fyr*_*kov 11 database amazon-web-services amazon-aurora

我有一个带有只读副本的 Aurora PostgresSQL 集群。
我想了解(最好在 AWS 文档中)它是否在写入后为从 RO 副本读取提供强一致性,或者它是否“最终一致”意味着 RO 副本可以在持续复制期间返回过时的数据?

不幸的是,从文档中来看这一点并不是很清楚。我在这里
发现的是:

As a result, all Aurora Replicas return the same data for query results with minimal replica lag. 
This lag is usually much less than 100 milliseconds after the primary instance has written an update. 
Run Code Online (Sandbox Code Playgroud)

但是,我不确定如何解释这一点 - 它是否总是以更高的延迟为代价返回相同的数据,并增加复制延迟,或者它是否可以在复制期间返回陈旧的数据?

另外,我不确定它是否取决于底层数据库引擎(在我的例子中是 Postgres)。

Mar*_*cin 9

正如文档中所写,它是异步复制。这意味着 Aurora 副本可以返回旧数据,即使新数据已写入写入器实例中。