4 ms·
Note that Cassandra has similar limitations with data/throughput, but they aren't enforced or documented (because they depend on your particular setup) and your
by dropofwill 6y ago
Note that Cassandra has similar limitations with data/throughput, but they aren't enforced or documented (because they depend on your particular setup) and your queries just fail or worse make all queries to the same node in the cluster fail (fun times with large wide rows).
The rich data types in Dynamo are quite strange, since they're basically useless for querying I'm not sure why you would use them. Maybe I'm missing something...
- giaour 6y agoThe rich data types can be useful for filtering, I guess? When you are running a query against a certain hash key and want the first record (sorted by range key) that meets a condition placed on a nested property of a map or whose "tags" property is a string set containing a certain member, for example.
- glkz 6y agoThe rich data types are also useful for partial updates, like adding items to a set, updating some fields in a map etc.
- nuclearnice1 6y agoThat does sound useful. So I can have a key and an associated map and update a few members of the map? I would like to learn how to do that.
- taylor-s 6y agoYep! Here's the AWS documentation about this feature: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.UpdateExpressions.html https://docs.aws.amazon.com/amazondynamodb/latest/developerg....