NoSQL Databases

Grok the different types of databases.

Databases

Significance

Modern applications work on data. Data is the new oil. Data needs to be persisted apart from the application server. Databases are used for persisting data over time. This means that even if we close our application or our server crashes, our data will be stored safely in a database somewhere. Data is important and, thus, databases form one of the most important components of any application. Databases give us a way to organize and store our data in cheap stores. It is difficult to create a smart application without a database and still be taken seriously.

Database options

We have two big categories of databases to choose from. These categories are:

1. Relational Databases

2. NoSQL Databases

Now, we will discuss both of these options in detail.

Relational databases

...