{"id":1703,"date":"2022-07-13T01:19:47","date_gmt":"2022-07-12T19:49:47","guid":{"rendered":"https:\/\/ontoborn.com\/blog\/?p=1703"},"modified":"2022-07-13T01:21:03","modified_gmt":"2022-07-12T19:51:03","slug":"sql-vs-no-sql-databases-everything-you-need-to-know","status":"publish","type":"post","link":"https:\/\/ontoborn.com\/blog\/sql-vs-no-sql-databases-everything-you-need-to-know\/","title":{"rendered":"SQL vs NO-SQL Databases\u200a\u2014\u200aEverything you need to know"},"content":{"rendered":"\n
\"\"<\/a><\/figure>\n\n\n\n

Hello everyone. In this article, we will be looking at what is SQL and NoSQL databases and then we will continue in-depth about both these types and also discuss their benefits and use cases.<\/p>\n\n\n\n

<\/a>What is a SQL \/ Relational Database?<\/strong><\/h1>\n\n\n\n

SQL databases have been used for decades and they are also called Relational databases. Relational databases store data in a structured tabular format (using rows and columns). In this way, the data can be easily identified and retrieved. It is called relational because the relationships can be established between the tables through mapping fields.<\/p>\n\n\n\n

SQL stands for Structured Query Language, the language used by relational database management systems. It is a declarative language and the SQL commands can be divided into 5 categories based on their functionalities as follows<\/p>\n\n\n\n

\"\"<\/a><\/figure>\n\n\n\n
  1. Data Definition Language(DDL)<\/em><\/li>
  2. Data Control Language (DCL)<\/em><\/li>
  3. Data Manipulation Language (DML)<\/em><\/li>
  4. Transaction Control Language (TCL)<\/em><\/li>
  5. Data Query language (DQL)<\/em><\/li><\/ol>\n\n\n\n

    Some of the popular relational databases are<\/p>\n\n\n\n