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 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南