0% found this document useful (0 votes)
2 views8 pages

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
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views8 pages

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
We take content rights seriously. If you suspect this is your content, claim it here.
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