SlideShare uma empresa Scribd logo
1 de 7
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

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 StudiesKepa J. Rodriguez
 
Data structures and algorithms lab11
Data structures and algorithms lab11Data structures and algorithms lab11
Data structures and algorithms lab11Bianca 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 | EdurekaEdureka!
 
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 fileShivaniJayaprakash1
 
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 recordsDevyani Vaidya
 
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 PagesUjwal Gadiraju
 
File Organization
File OrganizationFile Organization
File OrganizationManyi Man
 

Mais procurados (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
 

Destaque (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
 

Semelhante a NOSQL Databases

gayathrinosql.pptx
gayathrinosql.pptxgayathrinosql.pptx
gayathrinosql.pptxGayathriP95
 
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 DatabasesDerek Stainer
 
Outside The Box With Apache Cassnadra
Outside The Box With Apache CassnadraOutside The Box With Apache Cassnadra
Outside The Box With Apache CassnadraEric Evans
 
ELK - Stack - Munich .net UG
ELK - Stack - Munich .net UGELK - Stack - Munich .net UG
ELK - Stack - Munich .net UGSteve Behrendt
 
Schemaless Databases
Schemaless DatabasesSchemaless Databases
Schemaless DatabasesDan Gunter
 
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 movementMarcia Zeng
 
The Cassandra Distributed Database
The Cassandra Distributed DatabaseThe Cassandra Distributed Database
The Cassandra Distributed DatabaseEric Evans
 
Learning Cassandra NoSQL
Learning Cassandra NoSQLLearning Cassandra NoSQL
Learning Cassandra NoSQLPankaj Khattar
 
Big Data technology Landscape
Big Data technology LandscapeBig Data technology Landscape
Big Data technology LandscapeShivanandaVSeeri
 
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.pptxNaveen Kumar
 
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 databaseKristijan Duvnjak
 
Efficient in situ processing of various storage types on apache tajo
Efficient in situ processing of various storage types on apache tajoEfficient in situ processing of various storage types on apache tajo
Efficient in situ processing of various storage types on apache tajoHyunsik Choi
 

Semelhante a 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
 
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
 
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
 
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 -...
 
Efficient in situ processing of various storage types on apache tajo
Efficient in situ processing of various storage types on apache tajoEfficient in situ processing of various storage types on apache tajo
Efficient in situ processing of various storage types on apache tajo
 

NOSQL Databases