AfterAcademy Tech
•
21 Jan 2020

In projects, we generally use two types of databases i.e. SQL based database and NoSQL based database. Developers often get confused when to use which database. So, in this blog, we will learn the difference between SQL and NoSQL and we will also find which type of database should be used when. So, let's get started with a quick revision of SQL and NoSQL database.
SQL or Structured Query Language is a language that is used to have communication between the user and the database. It is used in the databases that use some structured data. Relational databases use SQL for making changes in their databases.
Learn more about SQL from here.
NoSQL or "Not Only SQL" or "Not SQL" is used in that type of databases where there is no requirement of a fixed or structured database. Here there is no fixed schema. It is generally used in real-time web applications. Some of the companies that are using NoSQL are Facebook, Google, etc.
This language is made to remove the difficulties that were faced while using the SQL. So, you can store structured, unstructured or semi-structured data with the help of NoSQL.
Example:
{
Name: "AfterAcademy",
OfficeAddress: "G-773, GROUND FLOOR SUNCITY, SECTOR-54 GURUGRAM Gurgaon",
Courses: ["Basics of Data Strucutre", "Advanced Data Structure"],
}
That's all about SQL and NoSQL. Hope you learned something new today.
Do share this blog with your friends to spread the knowledge. Visit our YouTube channel for more content. You can read more blogs from here.
Keep Learning 🙂
Team AfterAcademy!
AfterAcademy Tech
In this blog, we will learn about the various differences between SQL and SQL server based on some points.

AfterAcademy Tech
In this blog, we will learn the difference between SQL and MySQL. People use these terms intechangeably. But both are having different meanings.

AfterAcademy Tech
In this blog, we will learn about various SQL commands such as DDL, DML, TCL, DCL.

AfterAcademy Tech
In this blog, we will learn about SQL. We will see the definition of SQL and various processes that are involved in the query processing of some SQL query.
