DynamoDB: improvements -> advantages

This commit is contained in:
Marco D'Agostini 2020-08-04 12:51:35 -05:00
parent dfc0087808
commit 48c0932634

View File

@ -8,7 +8,7 @@ It's a [[NoSQL]] [[Database]] from [[AWS]]
- Tables can be partitioned using **partition keys**, I think you cannot query *fast* across different partitions. I think an analogy to **partition keys** would be like having a table across multiple databases in [[SQL]] Databases - Tables can be partitioned using **partition keys**, I think you cannot query *fast* across different partitions. I think an analogy to **partition keys** would be like having a table across multiple databases in [[SQL]] Databases
- Tables also have **sort keys**, this determines how records are ordered, and you can only query contiguous records, I think you cannot filter nor change the order (maybe only reverse the default order) - Tables also have **sort keys**, this determines how records are ordered, and you can only query contiguous records, I think you cannot filter nor change the order (maybe only reverse the default order)
- So basically **partition keys** and **sort keys** determines how the table can be queried. This limitations is the tradeoff that makes [[DynamoDB]] fast. - So basically **partition keys** and **sort keys** determines how the table can be queried. This limitations is the tradeoff that makes [[DynamoDB]] fast.
- There are some improvements with the connection management, I think it allows a lot more concurrent connections, but I don't know the details. - There are some advantages with the connection management, I think it allows a lot more concurrent connections, but I don't know the details.
## Use cases ## Use cases