Difference Between SQL And NSQL

971 Words2 Pages

In the world of database technology, there are two main types of databases: SQL and NoSQL—or, relational databases and non-relational databases. The difference speaks to how they’re built, the type of information they store, and how they store it. Relational databases are structured, like phone books that store phone numbers and addresses.
Non-relational databases [7] are distributed and are document-oriented just like file folders hold everything from a person’s address and phone number to their tweets online surfing preferences, in the similar manner non-relational databases keep tracks of all documents.
FIGURE 2.5
2.4.1) SQL: RELATIONAL DATABASES
First, let’s take a look at one of the main features that separates these two systems: the …show more content…

In an SQL database like MySQL, or Oracle, it executes queries, retrieves or updates data, and even deletes or creates new records. SQL is a lightweight language that is declarative and does a lot of heavy lifting for the relational database, thus it may act like a server side script but only database version of it.
POPULAR SQL DATABASES AND RDBMS’S
• MySQL—the most common open-source database; it is excellent for blogs.
• Oracle— it is written in C++ language and is an object-relational …show more content…

Enter non-relational databases, which provide much greater flexibility than their traditional counterparts. Suppose non-relational databases as file folders, arranging correlated information of all kinds. Every file of WordPress could carry data for a blog post like social likes, images, text, metrics, link and much more by using NoSQL database.
Sensor data, social networking, personal settings, photos, information based on location, online activity, metric usage, etc., can be included in unstructured data from the web. The attempt to store, process, and analyze this entire unstructured data became the cause of development of schema-less alternatives to SQL. Considered together, these alternatives are referred to as NoSQL, denoting “not only SQL”. Whereas, the term NoSQL surrounds a large range of alternatives to relational databases, and the feature that they have in common is that they enable you to treat data more

Open Document