From the course: AWS for Developers: DynamoDB
Unlock the full course today
Join today to access over 24,700 courses taught by industry experts.
DynamoDB versus MongoDB - Amazon Web Services (AWS) Tutorial
From the course: AWS for Developers: DynamoDB
DynamoDB versus MongoDB
- [Instructor] How does DynamoDB compare with MongoDB? Well let's talk about Mongo first. Mongo was founded in 2007 by engineers and executives from Google and other tech companies. And it's managed by a company called MongoDB, Inc. It is a great document database, and your project could be better suited for Dynamo or Mongo, so it's good to know the difference between the two so you can make the right choice. Number one, DynamoDB works best as a key/value store. It stores data in rows of dynamic columns. Mongo stores data in documents inside of collections. A document can be up to 16 megabytes in size, where a row in DynamoDB caps out at about 400k. So that's important to know. DynamoDB has limited scalar types. Numbers, strings, Booleans. Anything more complicated needs to be saved as a string and then converted in your code. Mongo supports date, timestamp and more advanced fields. You may or may not need this, and this may or may not be important to you, but that's a decision you'll…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
NoSQL versus relational DBs4m 36s
-
(Locked)
DynamoDB versus MongoDB2m 8s
-
(Locked)
Data modeling in DynamoDB2m 57s
-
(Locked)
Composite keys and sort keys4m 1s
-
(Locked)
Pricing and capacity planning in DynamoDB3m 47s
-
(Locked)
Demo: DynamoDB costs in the AWS Pricing Calculator3m 57s
-
(Locked)
Creating secondary indexes in DynamoDB: GSI and LSI2m 37s
-
(Locked)
Demo: Provisioning a DynamoDB table in the AWS admin console3m
-
-
-
-
-