0% found this document useful (0 votes)
2 views

UNIT 2

The document discusses Big Data technologies, focusing on SQL and NoSQL databases. SQL is the standard language for relational databases, while NoSQL is a non-relational system designed for large-scale data storage and real-time applications. It also outlines the history and types of NoSQL databases, emphasizing their unique features and the CAP theorem.

Uploaded by

viswalecturer
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

UNIT 2

The document discusses Big Data technologies, focusing on SQL and NoSQL databases. SQL is the standard language for relational databases, while NoSQL is a non-relational system designed for large-scale data storage and real-time applications. It also outlines the history and types of NoSQL databases, emphasizing their unique features and the CAP theorem.

Uploaded by

viswalecturer
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 8

DEPARTMENT OF INFORMATION TECHNOLOGY

20CS601 BIG DATA ANALYTICS


UNIT II -BIG DATA
TECHNOLOGY LANDSCAPE
AND HADOOP
• SQL

• Structured Query language (SQL) pronounced as "S-Q-L" or


sometimes as "SeeQuel" is the standard language for dealing with
Relational Databases. A relational database defines relationships in
the form of tables.

• SQL programming can be effectively used to insert, search, update,


delete database records.
• NoSQL

• NoSQL Database is a non-relational Data Management System, that


does not require a fixed schema. It avoids joins, and is easy to scale.
The major purpose of using a NoSQL database is for distributed data
stores with humongous data storage needs.

• NoSQL is used for Big data and real-time web apps. For example,
companies like Twitter, Facebook and Google collect terabytes of user
data every single day.
• Brief History of NoSQL Databases

• • 1998- Carlo Strozzi use the term NoSQL for his lightweight, open-source

• relational database

• • 2000- Graph database Neo4j is launched

• • 2004- Google BigTable is launched

• • 2005- CouchDB is launched

• • 2007- The research paper on Amazon Dynamo is released

• • 2008- Facebooks open sources the Cassandra project

• • 2009- The term NoSQL was reintroduced

• • Features of NoSQL

• • Non-relationaL.
• CAP theorem is also called brewer’s theorem. It states that is
impossible for a distributed data store to offer more than two out of
three guarantees

• 1. Consistency

• 2. Availability

• 3. Partition Tolerance
Types of NoSQL Database

NoSQL Databases are mainly categorized into four types: Key-value pair, Column-oriented, Graph-
based and Document-oriented. Every category has its unique attributes and limitations. None of the
above-specified database is better to solve all the problems. Users should select the database based
on their product needs.

• Key-value Pair Based

• Column-oriented Graph

• Graphs based

• Document-oriented
Thank You

You might also like