SQL versus NoSQL databases
In this section, we will explore these two types of databases and define their characteristics and differences. Learning about databases is crucial to understanding how to manage, query, and process data in the context of Grafana.
Let’s start with SQL databases.
SQL databases
This type of database was invented in the 1970s, and it is widely used today.
A relational database management system (RDBMS) is a system that manages data according to a relational model. This type of database represents data in tables, where each of the rows has a unique ID, called an index or ID. This field serves to relate the information among the tables.
Imagine you have a user database for accessing a web application. One table can store all the information that belongs to a specific user. Another table can have the permissions granted to each user. In this case, the user ID is the link between both tables. So, you can relate each user with the corresponding...