Does DynamoDB still adhere to the CAP theorem with Strong Sequence promises?

Previously, DynamoDB only provided “possible coherence,” obeying “Accessibility” and “Territorial Tolerance” in the CAP theorem.

But now DynamoDB provides "strong consistency" besides "possible consistency." Does this mean that DynamoDB does not follow the CAP theorem?

+6
source share
1 answer

DynamoDB, in a strictly agreed mode, deals against availability :

When you send a strictly consistent read request, DynamoDB returns a response with the most recent data that reflects updates from all previous related write operations to which DynamoDB returned a successful response. Strongly consistent reads may be less available in case of network latency or outage. For GetItem, Query, or Scan operations, you can request a strictly consistent read result by specifying optional parameters in your query.

Thus, he does not violate any theoretical restrictions.

+11
source

All Articles