SQL and NoSQL Databases - PART 4
To read previous related articles.
Hadoop Eco System Installation - PART 1
Hadoop Introduction & Terminologies - PART 2
Big Data Hadoop Eco System handles both SQL and NoSQL databases based on the data source and business application.
SQL Database
What is SQL database?
SQL stands for Structured Query Language. SQL lets you access and manipulate databases.
Where it is needed?
Where it is needed?
SQL is important because of the following main reasons -
a. SQL helps you to find the needed information or data easily.
b. SQL is a query language, not a programming language. You can easily write commands almost same as you write English.
c. It quickly stores and gets data from the database quickly. SQL is used for the query, insert, collect and manages data from the database.
d. Almost every database system will need SQL for further processing.
Popular SQL Databases
MYSQL
Oracle
PostgreSQL
IBM Informix
You can learn more about SQL by reading the various articles listed below:
- Introduction To DBMS
- SQL For Beginners - Introduction
- SQL For Beginners - SELECT Statement
- SQL For Beginners - WHERE Clause
- SQL For Beginners - Operators
- SQL For Beginners - LIKE And IN Clause
- SQL For Beginners - DDL Statements
- SQL For Beginners - DML Statements
- SQL For Beginners - DCL Statements
- SQL For Beginners: NULL Values
- SQL For Beginners - Aliases
- SQL For Beginners: Joins
- Top Keyword in SQL
NoSQL Database
What is NoSQL?
NoSQL stand for (Not Only SQL). The term NoSQL was introduced by Strozzi in 1998, it was again reintroduced by Eric Evans in an event organized to discuss the open source distributed databases.
Why NoSQL?
Relational databases like MYSQL, Oracle, IBM Informix etc. have been extensively utilized in the business applications. RDMS can handle only the relational and transactional data. The recent need of web application, e-commerce business applications and social networks were brought the unstructured data based on their needs and business context. This has changed the landscape for data management using NoSQL.
Characteristics
NoSQL databases do not use a relational model instead it uses <key, value> pair (schema less model).
They run well on clusters or distributed file system.
They are open sources
In Hadoop eco system both HBase (is for NoSQL databases) and HDFS (Batch Processing) are the widely used open source framework's for big-data warehouse and processing. Both HDFS and HBase are capable of processing structured, semi-structured as well as un-structured data.
‘Stay Tuned for More to Learn’
Comments
Post a Comment