NoSQL databases

There was a time when knowing RDBMS was a must for all developers, especially for those who were working on database-driven applications. The expectation was that you must know what primary keys were, what joins were, how to normalize databases, and what entity-relationship diagrams were. However, slowly this scenario is fading and a new concept of NoSQL is emerging in today's world, where vast data-driven applications are still in play.

Before we move forward, let's talk about why engineers are focusing on non-RDBMS technologies. The reason is simple. Data-driven applications have grown in a tremendous way and they're generating terabytes of data around the world in every hour of the day. To process such data and get the desired ...

Get Mastering JavaScript Promises now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.