SlideShare a Scribd company logo
NOSQL Databases
Not Only SQL Databases
4 NOSQL Categories
1)Key-Value stores
2)Column Family/Big Table Clones
3)Document Databases
4)Graph Databases
1)Key-Value Stores
Key Value Key ValueKey Value Key Value Key Value
Store1 Store2 Store3 Store4 Store5
Distributed Hash-Table
Ex:
Riak,
Voldemork,
Tokyo
The Value
can be
anything
and is
accessed by
providing a
key(Allow
you to store
metadata)
2)Column Family/Big Table Clones
Every row has its own
schemas
Ex:
HBase,HyperTable,Cassandra
3)Document Databases
Key/Value Pairs
Collection
Key/Value Pairs
Collection
Key/Value Pairs
Collection
Key/Value Pairs
Collection
Ex:CouchDB,MongoDB
JSON
Object
1
2
3
Nodes of records (Entities)
Relationships(between these records)
Name : Hicham
Age : 23
Type: Knows
Time: 4 years
Properties(Key/Value Pairs Collections)
on both Nodes and Relationships
4)Graph Databases
Data Size
Data Complexity
1)Key-Value Stores
2)Column Family/Big Table Clones
4)Graph Databases
3)Document Databases
NOSQL Data Models

More Related Content

What's hot

LOD4JS - Linked Open Data for Jewish Studies
LOD4JS - Linked Open Data for Jewish StudiesLOD4JS - Linked Open Data for Jewish Studies
LOD4JS - Linked Open Data for Jewish Studies
Kepa J. Rodriguez
 
Data structures and algorithms lab11
Data structures and algorithms lab11Data structures and algorithms lab11
Data structures and algorithms lab11
Bianca Teşilă
 
Hash tables and hash maps in python | Edureka
Hash tables and hash maps in python | EdurekaHash tables and hash maps in python | Edureka
Hash tables and hash maps in python | Edureka
Edureka!
 
CBSE - Class 12 - Ch -5 -File Handling , access mode,CSV , Binary file
CBSE - Class 12 - Ch -5 -File Handling , access mode,CSV , Binary fileCBSE - Class 12 - Ch -5 -File Handling , access mode,CSV , Binary file
CBSE - Class 12 - Ch -5 -File Handling , access mode,CSV , Binary file
ShivaniJayaprakash1
 
Using xml in a data set (ado.net)
Using xml in a data set (ado.net)Using xml in a data set (ado.net)
Using xml in a data set (ado.net)
Alfred Jett Grandeza
 
Comp102 lec 11
Comp102   lec 11Comp102   lec 11
Comp102 lec 11
Fraz Bakhsh
 
Fundamental file structure concepts & managing files of records
Fundamental file structure concepts & managing files of recordsFundamental file structure concepts & managing files of records
Fundamental file structure concepts & managing files of records
Devyani Vaidya
 
SWT Lecture Session 8 - Rules
SWT Lecture Session 8 - RulesSWT Lecture Session 8 - Rules
SWT Lecture Session 8 - Rules
Mariano Rodriguez-Muro
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
naidukalya
 
File Handling
File HandlingFile Handling
File Handling
Forrester High School
 
Reading in files
Reading in filesReading in files
Reading in files
Peter Andrews
 
Analysing Structured Scholarly Data Embedded in Web Pages
Analysing Structured Scholarly Data Embedded in Web PagesAnalysing Structured Scholarly Data Embedded in Web Pages
Analysing Structured Scholarly Data Embedded in Web Pages
Ujwal Gadiraju
 
Dspace OAI-PMH
Dspace OAI-PMHDspace OAI-PMH
Dspace OAI-PMH
Sem Gebresilassie
 
File Organization
File OrganizationFile Organization
File Organization
Manyi Man
 

What's hot (14)

LOD4JS - Linked Open Data for Jewish Studies
LOD4JS - Linked Open Data for Jewish StudiesLOD4JS - Linked Open Data for Jewish Studies
LOD4JS - Linked Open Data for Jewish Studies
 
Data structures and algorithms lab11
Data structures and algorithms lab11Data structures and algorithms lab11
Data structures and algorithms lab11
 
Hash tables and hash maps in python | Edureka
Hash tables and hash maps in python | EdurekaHash tables and hash maps in python | Edureka
Hash tables and hash maps in python | Edureka
 
CBSE - Class 12 - Ch -5 -File Handling , access mode,CSV , Binary file
CBSE - Class 12 - Ch -5 -File Handling , access mode,CSV , Binary fileCBSE - Class 12 - Ch -5 -File Handling , access mode,CSV , Binary file
CBSE - Class 12 - Ch -5 -File Handling , access mode,CSV , Binary file
 
Using xml in a data set (ado.net)
Using xml in a data set (ado.net)Using xml in a data set (ado.net)
Using xml in a data set (ado.net)
 
Comp102 lec 11
Comp102   lec 11Comp102   lec 11
Comp102 lec 11
 
Fundamental file structure concepts & managing files of records
Fundamental file structure concepts & managing files of recordsFundamental file structure concepts & managing files of records
Fundamental file structure concepts & managing files of records
 
SWT Lecture Session 8 - Rules
SWT Lecture Session 8 - RulesSWT Lecture Session 8 - Rules
SWT Lecture Session 8 - Rules
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
File Handling
File HandlingFile Handling
File Handling
 
Reading in files
Reading in filesReading in files
Reading in files
 
Analysing Structured Scholarly Data Embedded in Web Pages
Analysing Structured Scholarly Data Embedded in Web PagesAnalysing Structured Scholarly Data Embedded in Web Pages
Analysing Structured Scholarly Data Embedded in Web Pages
 
Dspace OAI-PMH
Dspace OAI-PMHDspace OAI-PMH
Dspace OAI-PMH
 
File Organization
File OrganizationFile Organization
File Organization
 

Viewers also liked

laleler
lalelerlaleler
laleler
memmedli97
 
135 o nome precioso.
135   o nome precioso.135   o nome precioso.
135 o nome precioso.
Mylena Vasconcelos
 
GM Matrix 1
GM Matrix 1GM Matrix 1
GM Matrix 1Tim Doss
 
Brics
BricsBrics
xxsz7.pdf
xxsz7.pdfxxsz7.pdf
xxsz7.pdf
Jeff Smith
 
Dossier colònies 4t 2015 2016
Dossier colònies 4t 2015 2016Dossier colònies 4t 2015 2016
Dossier colònies 4t 2015 2016
Escola
 
Insurance Claim Testimonial
Insurance Claim TestimonialInsurance Claim Testimonial
Insurance Claim TestimonialBrent Allison
 
REDKEN Acondicionador
REDKEN Acondicionador
REDKEN Acondicionador
REDKEN Acondicionador
learnednanny9527
 
Arauca arauca
Arauca araucaArauca arauca
Arauca arauca
gestorandes
 
Capital humano
Capital humanoCapital humano
Capital humano
Janeth Cobos
 
Internet
InternetInternet
Internet
Menchus Camara
 
Door win. elevation
Door  win. elevationDoor  win. elevation
Door win. elevation
praveen420
 
Presentatie Frans Leijnse - Wat doet de docent met onderzoek, wat doet onderz...
Presentatie Frans Leijnse - Wat doet de docent met onderzoek, wat doet onderz...Presentatie Frans Leijnse - Wat doet de docent met onderzoek, wat doet onderz...
Presentatie Frans Leijnse - Wat doet de docent met onderzoek, wat doet onderz...
HAN University of Applied Sciences
 
02 estudio de la demanda
02 estudio de la demanda02 estudio de la demanda
02 estudio de la demanda
Jaime Baez Zamora
 
Nerea nenas roubadas nixeria
Nerea nenas roubadas nixeriaNerea nenas roubadas nixeria
Nerea nenas roubadas nixeriasatelite1
 

Viewers also liked (17)

laleler
lalelerlaleler
laleler
 
135 o nome precioso.
135   o nome precioso.135   o nome precioso.
135 o nome precioso.
 
GM Matrix 1
GM Matrix 1GM Matrix 1
GM Matrix 1
 
Brics
BricsBrics
Brics
 
xxsz7.pdf
xxsz7.pdfxxsz7.pdf
xxsz7.pdf
 
Dossier colònies 4t 2015 2016
Dossier colònies 4t 2015 2016Dossier colònies 4t 2015 2016
Dossier colònies 4t 2015 2016
 
Insurance Claim Testimonial
Insurance Claim TestimonialInsurance Claim Testimonial
Insurance Claim Testimonial
 
REDKEN Acondicionador
REDKEN Acondicionador
REDKEN Acondicionador
REDKEN Acondicionador
 
Dean's List
Dean's ListDean's List
Dean's List
 
Arauca arauca
Arauca araucaArauca arauca
Arauca arauca
 
Capital humano
Capital humanoCapital humano
Capital humano
 
Internet
InternetInternet
Internet
 
Personal page #14
Personal page #14Personal page #14
Personal page #14
 
Door win. elevation
Door  win. elevationDoor  win. elevation
Door win. elevation
 
Presentatie Frans Leijnse - Wat doet de docent met onderzoek, wat doet onderz...
Presentatie Frans Leijnse - Wat doet de docent met onderzoek, wat doet onderz...Presentatie Frans Leijnse - Wat doet de docent met onderzoek, wat doet onderz...
Presentatie Frans Leijnse - Wat doet de docent met onderzoek, wat doet onderz...
 
02 estudio de la demanda
02 estudio de la demanda02 estudio de la demanda
02 estudio de la demanda
 
Nerea nenas roubadas nixeria
Nerea nenas roubadas nixeriaNerea nenas roubadas nixeria
Nerea nenas roubadas nixeria
 

Similar to NOSQL Databases

gayathrinosql.pptx
gayathrinosql.pptxgayathrinosql.pptx
gayathrinosql.pptx
GayathriP95
 
NoSQL, SQL, NewSQL - methods of structuring data.
NoSQL, SQL, NewSQL - methods of structuring data.NoSQL, SQL, NewSQL - methods of structuring data.
NoSQL, SQL, NewSQL - methods of structuring data.
Tony Rogerson
 
Introduction to NoSQL Databases
Introduction to NoSQL DatabasesIntroduction to NoSQL Databases
Introduction to NoSQL Databases
Derek Stainer
 
Outside The Box With Apache Cassnadra
Outside The Box With Apache CassnadraOutside The Box With Apache Cassnadra
Outside The Box With Apache Cassnadra
Eric Evans
 
ELK - Stack - Munich .net UG
ELK - Stack - Munich .net UGELK - Stack - Munich .net UG
ELK - Stack - Munich .net UG
Steve Behrendt
 
NoSQL Databases
NoSQL DatabasesNoSQL Databases
NoSQL Databases
Carlos Alberto Benitez
 
Datastores
DatastoresDatastores
Datastores
Raveen Vijayan
 
No sql databases
No sql databasesNo sql databases
No sql databases
Walaa Hamdy Assy
 
Schemaless Databases
Schemaless DatabasesSchemaless Databases
Schemaless Databases
Dan Gunter
 
No sq lv2
No sq lv2No sq lv2
No sq lv2
Nusrat Sharmin
 
NoSQL powerpoint presentation difference with rdbms
NoSQL powerpoint presentation difference with rdbmsNoSQL powerpoint presentation difference with rdbms
NoSQL powerpoint presentation difference with rdbms
AtulKabbur
 
The state of KOS in the Linked Data movement
The state of KOS in the Linked Data movementThe state of KOS in the Linked Data movement
The state of KOS in the Linked Data movement
Marcia Zeng
 
The Cassandra Distributed Database
The Cassandra Distributed DatabaseThe Cassandra Distributed Database
The Cassandra Distributed Database
Eric Evans
 
Learning Cassandra NoSQL
Learning Cassandra NoSQLLearning Cassandra NoSQL
Learning Cassandra NoSQL
Pankaj Khattar
 
Big Data technology Landscape
Big Data technology LandscapeBig Data technology Landscape
Big Data technology Landscape
ShivanandaVSeeri
 
NOsql Presentation.pdf
NOsql Presentation.pdfNOsql Presentation.pdf
NOsql Presentation.pdf
AkshayDwivedi31
 
Deep dive to ElasticSearch - معرفی ابزار جستجوی الاستیکی
Deep dive to ElasticSearch - معرفی ابزار جستجوی الاستیکیDeep dive to ElasticSearch - معرفی ابزار جستجوی الاستیکی
Deep dive to ElasticSearch - معرفی ابزار جستجوی الاستیکی
Ehsan Asgarian
 
NoSQL - Cassandra & MongoDB.pptx
NoSQL -  Cassandra & MongoDB.pptxNoSQL -  Cassandra & MongoDB.pptx
NoSQL - Cassandra & MongoDB.pptx
Naveen Kumar
 
JavaCro'15 - Elasticsearch as a search alternative to a relational database -...
JavaCro'15 - Elasticsearch as a search alternative to a relational database -...JavaCro'15 - Elasticsearch as a search alternative to a relational database -...
JavaCro'15 - Elasticsearch as a search alternative to a relational database -...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
Elasticsearch as a search alternative to a relational database
Elasticsearch as a search alternative to a relational databaseElasticsearch as a search alternative to a relational database
Elasticsearch as a search alternative to a relational database
Kristijan Duvnjak
 

Similar to NOSQL Databases (20)

gayathrinosql.pptx
gayathrinosql.pptxgayathrinosql.pptx
gayathrinosql.pptx
 
NoSQL, SQL, NewSQL - methods of structuring data.
NoSQL, SQL, NewSQL - methods of structuring data.NoSQL, SQL, NewSQL - methods of structuring data.
NoSQL, SQL, NewSQL - methods of structuring data.
 
Introduction to NoSQL Databases
Introduction to NoSQL DatabasesIntroduction to NoSQL Databases
Introduction to NoSQL Databases
 
Outside The Box With Apache Cassnadra
Outside The Box With Apache CassnadraOutside The Box With Apache Cassnadra
Outside The Box With Apache Cassnadra
 
ELK - Stack - Munich .net UG
ELK - Stack - Munich .net UGELK - Stack - Munich .net UG
ELK - Stack - Munich .net UG
 
NoSQL Databases
NoSQL DatabasesNoSQL Databases
NoSQL Databases
 
Datastores
DatastoresDatastores
Datastores
 
No sql databases
No sql databasesNo sql databases
No sql databases
 
Schemaless Databases
Schemaless DatabasesSchemaless Databases
Schemaless Databases
 
No sq lv2
No sq lv2No sq lv2
No sq lv2
 
NoSQL powerpoint presentation difference with rdbms
NoSQL powerpoint presentation difference with rdbmsNoSQL powerpoint presentation difference with rdbms
NoSQL powerpoint presentation difference with rdbms
 
The state of KOS in the Linked Data movement
The state of KOS in the Linked Data movementThe state of KOS in the Linked Data movement
The state of KOS in the Linked Data movement
 
The Cassandra Distributed Database
The Cassandra Distributed DatabaseThe Cassandra Distributed Database
The Cassandra Distributed Database
 
Learning Cassandra NoSQL
Learning Cassandra NoSQLLearning Cassandra NoSQL
Learning Cassandra NoSQL
 
Big Data technology Landscape
Big Data technology LandscapeBig Data technology Landscape
Big Data technology Landscape
 
NOsql Presentation.pdf
NOsql Presentation.pdfNOsql Presentation.pdf
NOsql Presentation.pdf
 
Deep dive to ElasticSearch - معرفی ابزار جستجوی الاستیکی
Deep dive to ElasticSearch - معرفی ابزار جستجوی الاستیکیDeep dive to ElasticSearch - معرفی ابزار جستجوی الاستیکی
Deep dive to ElasticSearch - معرفی ابزار جستجوی الاستیکی
 
NoSQL - Cassandra & MongoDB.pptx
NoSQL -  Cassandra & MongoDB.pptxNoSQL -  Cassandra & MongoDB.pptx
NoSQL - Cassandra & MongoDB.pptx
 
JavaCro'15 - Elasticsearch as a search alternative to a relational database -...
JavaCro'15 - Elasticsearch as a search alternative to a relational database -...JavaCro'15 - Elasticsearch as a search alternative to a relational database -...
JavaCro'15 - Elasticsearch as a search alternative to a relational database -...
 
Elasticsearch as a search alternative to a relational database
Elasticsearch as a search alternative to a relational databaseElasticsearch as a search alternative to a relational database
Elasticsearch as a search alternative to a relational database
 

NOSQL Databases