4 ms·
Why did you go with a non-relational database?
by bmh100 6y ago
Why did you go with a non-relational database?
- andriosr 6y agoInteresting question. No-SQL doesn't mean non-relational. DynamoDB is a relational database. It's up to you on how you design the table to accommodate your relations. This is a great presentation about this: https://youtu.be/6yqfmXiZTlM?t=1447 https://youtu.be/6yqfmXiZTlM?t=1447
- nagyf 6y agoDynamoDB is a key-value store. Key-value stores are not relational databases [1] The link you posted is a really good resource for someone who wants to start using DynamoDB though. [1] - https://aws.amazon.com/nosql/key-value/ https://aws.amazon.com/nosql/key-value/
- andriosr 6y agoYou're right. DynamoDB is not a relational database. But data in DynamoDB can be relational just as in a regular relational database: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/bp-relational-modeling.html https://docs.aws.amazon.com/amazondynamodb/latest/developerg...
- outworlder 6y agoThat's really stretching the definition of a 'relational database'. You can create relationships on flat text files. It doesn't mean that you have a relational database now.
- Scarbutt 6y agoMany have fallen for that marketing video stunt and later regret it.