DynamoDB DAX Consistency SLA

0

Hello AWS experts,

I understand that DynamoDB (and more specifically to my question, DAX) follows an "eventually consistent" data consistency model, and this means there is an expected delay between when some data is written and when a query of that same data will return the most recent information.

I've been reviewing the DAX and DynamoDB consistency models documentation (https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DAX.consistency.html) and am trying to understand the expected time for data to reach consistency across all nodes in a DAX cluster. Specifically, I'm looking for an "order of magnitude" estimate. Is the expected time to consistency in the ballpark of 10ms, 100ms, 1000ms, or several seconds? This is specifically related to the consistency of data which has been inserted/updated using the DAX cluster (no write-around or other ways of circumventing the DAX cache).

Any insights or references to further documentation would be greatly appreciated. Thank you!

質問済み 8ヶ月前238ビュー
1回答
2
承認された回答

Hi,

The reason you cannot see this documented as DynamoDB or DAX do not provide an SLA for data consistency. In normal working conditions, both DynamoDB and DAX will be consistent within a 10-100ms. But as with any cluster based system, things can and do cause issue, so I would suggest that you do not take a dependency on consistency when using a caching solution such as DAX.

profile pictureAWS
エキスパート
回答済み 8ヶ月前
profile pictureAWS
エキスパート
レビュー済み 8ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ