Release: Amazon DynamoDB on 2012-11-02
This release of Amazon DynamoDB implements support for CRC32 checksums, supports consistent batch gets, and removes restrictions on concurrent table updates.
Details
New Features
| Feature |
Description |
| Checksum support |
Amazon DynamoDB calculates a CRC32 checksum of the HTTP payload and returns this checksum in a new header, x-amz-crc32. An application program should compute its own CRC32 checksum and compare it with the x-amz-crc32 header; if the checksums do not match, it might indicate that the data was corrupted in transit. If this happens, the program should retry the request. (AWS SDK users do not need to manually perform this verification, because the SDKs compute the checksum of each reply from Amazon DynamoDB and automatically retry if a mismatch is detected.) |
| Consistent batch gets |
By default, read operations performed by the BatchGetItem API are eventually consistent. A new ConsistentRead
parameter in BatchGetItem lets you choose read consistency instead, for any tables in the request. |
| Concurrent table updates |
This release removes some restrictions when updating many tables simultaneously. The total number of tables that can be updated at once is still 10; however, the status of these tables can now be any combination of CREATING, UPDATING or DELETING status. Additionally, there is no longer any minimum amount for increasing or reducing the ReadCapacityUnits or WriteCapacityUnits for a table. |