DOMINANT TECHNOLOGIES IN “INDUSTRY 4.0”
Application developers mostly must choose between two main categories of the database: SQL (Structured Query Language) and NoSQL (Not Only SQL) to build their solutions. SQL databases, also known as relational databases, have been in use for a very long time and despite their age, SQL databases remain extremely popular with developers. Six of the top 10 results on DB-Engines’ list of most popular DBMS are relational DBs (September 2021). In the meantime, NoSQL databases or non-relational databases, have gained popularity year after year. One of the most widely used NoSQL databases is MongoDB, ranked 5th on DB-Engines’ list. In this article, we will explore what are the differences between SQL and NoSQL, and which database to use for application development.