This course has been updated! We now recommend you take the AWS for Front-End Engineers (ft. S3, Cloudfront & Route 53) course.

Check out a free preview of the full Zero to Production Node.js on Amazon Web Services course:
The "Alternative Databases" Lesson is part of the full, Zero to Production Node.js on Amazon Web Services course featured in this preview video. Here's what you'd learn in this lesson:

Before moving on to the next exercise, Kevin talks through a couple database alternatives. MongoDB and Mongoose both natively support JSON data so no migrations are necessary. Kevin prefers Mongoose due to the added resources available.

Get Unlimited Access Now

Transcript from the "Alternative Databases" Lesson

[00:00:00]
>> [MUSIC]

[00:00:03]
>> Kevin Whinnery: Before we dive into that, quickly going through some alternatives, I think probably the most popular alternative in the Node world is MongoDB which is really great. It natively speaks JSON. It's pretty fast and there's no migrations because obviously it's a NoSQL database, and can sort of store document objects whose content can change without necessitating a database migration.

[00:00:31] Also Mongoose, as I mentioned, the ODM on top of MongoDB is probably much better than any similar tool in Node.js right now. There's a lot more resources out there on on how to use it. So there is definitely that advantage. Using ORM Sequelize is definitely a choice that you would make if using a relational database is important to you for reason, as it is for us.

[00:01:02] And if you like the features that Postgres offers, which are many and in great.