DynamoDB Flashcards
What’s Amazon’s DynamoDB?
Amazon describes DynamoDB as a DB but it’s best seen as a B-tree data structure in the cloud
What’s the difference between DynamoDB and Redis?
DynamoDB and Redis are very similar, but unlike Redis DynamoDB is immediately consistent and highly durable. If you put something in DynamoDB you can be sure it will never get lost
What’s the difference between DynamoDB and RDS when it comes to suitability?
DynamoDB => is suitable for web applications
RDS => Suitable for ad hoc queries, data warehousing, and Online Analytical Processing
What’s the difference between DynamoDB and RDS when it comes to data structure?
DynamoDB => Schemaless. Can manage structured in a semistructured data, including JSON
RDS => The relational model requires a structure with row, table, and columns
What’s the difference between DynamoDB and RDS in relation to sorting?
DynamoDB => If you want to aggregate data sorting and filtering, you need to retrieve the whole data and sort it after.
RDS => You can sort the query on data side.
What is the downside of DynamoDB?
DynamoDB requires the data sorting to be done after querying and it’s more expensive them S3.