Submit Search
Upload
Nonrelational Databases
•
Download as ODP, PDF
•
9 likes
•
5,787 views
Udi Bauman
Follow
My improvised/copied preso for some short talk I gave.
Read less
Read more
Technology
Report
Share
Report
Share
1 of 37
Download now
Recommended
NOSQL vs SQL
NOSQL vs SQL
Mohammed Fazuluddin
Introduction to NoSQL
Introduction to NoSQL
PolarSeven Pty Ltd
Non relational databases-no sql
Non relational databases-no sql
Ram kumar
Mongodb introduction and_internal(simple)
Mongodb introduction and_internal(simple)
Kai Zhao
Mongodb vs mysql
Mongodb vs mysql
hemal sharma
Introduction to NoSQL Databases
Introduction to NoSQL Databases
Derek Stainer
Introduction to MongoDB
Introduction to MongoDB
NodeXperts
NoSQL databases
NoSQL databases
Harri Kauhanen
Recommended
NOSQL vs SQL
NOSQL vs SQL
Mohammed Fazuluddin
Introduction to NoSQL
Introduction to NoSQL
PolarSeven Pty Ltd
Non relational databases-no sql
Non relational databases-no sql
Ram kumar
Mongodb introduction and_internal(simple)
Mongodb introduction and_internal(simple)
Kai Zhao
Mongodb vs mysql
Mongodb vs mysql
hemal sharma
Introduction to NoSQL Databases
Introduction to NoSQL Databases
Derek Stainer
Introduction to MongoDB
Introduction to MongoDB
NodeXperts
NoSQL databases
NoSQL databases
Harri Kauhanen
Microsoft Azure Databricks
Microsoft Azure Databricks
Sascha Dittmann
Introduction to MongoDB.pptx
Introduction to MongoDB.pptx
Surya937648
Azure Cosmos DB
Azure Cosmos DB
Mohamed Tawfik
MongoDB presentation
MongoDB presentation
Hyphen Call
The Basics of MongoDB
The Basics of MongoDB
valuebound
Relational databases vs Non-relational databases
Relational databases vs Non-relational databases
James Serra
An Introduction To NoSQL & MongoDB
An Introduction To NoSQL & MongoDB
Lee Theobald
NoSQL databases
NoSQL databases
Marin Dimitrov
NoSQL databases - An introduction
NoSQL databases - An introduction
Pooyan Mehrparvar
MongoDB
MongoDB
nikhil2807
Amazon QuickSight
Amazon QuickSight
Amazon Web Services
Azure SQL Database
Azure SQL Database
Palash Debnath
SQL & NoSQL
SQL & NoSQL
Ahmad Awsaf-uz-zaman
Apache Sqoop Tutorial | Sqoop: Import & Export Data From MySQL To HDFS | Hado...
Apache Sqoop Tutorial | Sqoop: Import & Export Data From MySQL To HDFS | Hado...
Edureka!
Mongodb
Mongodb
SARAVANAN GOPALAKRISHNAN
NoSql
NoSql
AnitaSenthilkumar
Introduction to Azure Data Factory
Introduction to Azure Data Factory
Slava Kokaev
Mongo DB Presentation
Mongo DB Presentation
Jaya Naresh Kovela
Introduction to azure cosmos db
Introduction to azure cosmos db
Ratan Parai
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB
Front Range PHP NoSQL Databases
Front Range PHP NoSQL Databases
Jon Meredith
عصر کلان داده، چرا و چگونه؟
عصر کلان داده، چرا و چگونه؟
datastack
More Related Content
What's hot
Microsoft Azure Databricks
Microsoft Azure Databricks
Sascha Dittmann
Introduction to MongoDB.pptx
Introduction to MongoDB.pptx
Surya937648
Azure Cosmos DB
Azure Cosmos DB
Mohamed Tawfik
MongoDB presentation
MongoDB presentation
Hyphen Call
The Basics of MongoDB
The Basics of MongoDB
valuebound
Relational databases vs Non-relational databases
Relational databases vs Non-relational databases
James Serra
An Introduction To NoSQL & MongoDB
An Introduction To NoSQL & MongoDB
Lee Theobald
NoSQL databases
NoSQL databases
Marin Dimitrov
NoSQL databases - An introduction
NoSQL databases - An introduction
Pooyan Mehrparvar
MongoDB
MongoDB
nikhil2807
Amazon QuickSight
Amazon QuickSight
Amazon Web Services
Azure SQL Database
Azure SQL Database
Palash Debnath
SQL & NoSQL
SQL & NoSQL
Ahmad Awsaf-uz-zaman
Apache Sqoop Tutorial | Sqoop: Import & Export Data From MySQL To HDFS | Hado...
Apache Sqoop Tutorial | Sqoop: Import & Export Data From MySQL To HDFS | Hado...
Edureka!
Mongodb
Mongodb
SARAVANAN GOPALAKRISHNAN
NoSql
NoSql
AnitaSenthilkumar
Introduction to Azure Data Factory
Introduction to Azure Data Factory
Slava Kokaev
Mongo DB Presentation
Mongo DB Presentation
Jaya Naresh Kovela
Introduction to azure cosmos db
Introduction to azure cosmos db
Ratan Parai
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB
What's hot
(20)
Microsoft Azure Databricks
Microsoft Azure Databricks
Introduction to MongoDB.pptx
Introduction to MongoDB.pptx
Azure Cosmos DB
Azure Cosmos DB
MongoDB presentation
MongoDB presentation
The Basics of MongoDB
The Basics of MongoDB
Relational databases vs Non-relational databases
Relational databases vs Non-relational databases
An Introduction To NoSQL & MongoDB
An Introduction To NoSQL & MongoDB
NoSQL databases
NoSQL databases
NoSQL databases - An introduction
NoSQL databases - An introduction
MongoDB
MongoDB
Amazon QuickSight
Amazon QuickSight
Azure SQL Database
Azure SQL Database
SQL & NoSQL
SQL & NoSQL
Apache Sqoop Tutorial | Sqoop: Import & Export Data From MySQL To HDFS | Hado...
Apache Sqoop Tutorial | Sqoop: Import & Export Data From MySQL To HDFS | Hado...
Mongodb
Mongodb
NoSql
NoSql
Introduction to Azure Data Factory
Introduction to Azure Data Factory
Mongo DB Presentation
Mongo DB Presentation
Introduction to azure cosmos db
Introduction to azure cosmos db
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
Similar to Nonrelational Databases
Front Range PHP NoSQL Databases
Front Range PHP NoSQL Databases
Jon Meredith
عصر کلان داده، چرا و چگونه؟
عصر کلان داده، چرا و چگونه؟
datastack
Bhupeshbansal bigdata
Bhupeshbansal bigdata
Bhupesh Bansal
Schemaless Databases
Schemaless Databases
Dan Gunter
No sql
No sql
Shruti_gtbit
Escalando Aplicaciones Web
Escalando Aplicaciones Web
Santiago Coffey
Nosql seminar
Nosql seminar
Shreyashkumar Nangnurwar
Designing for the Cloud Tutorial - QCon SF 2009
Designing for the Cloud Tutorial - QCon SF 2009
Stuart Charlton
Architectural anti-patterns for data handling
Architectural anti-patterns for data handling
Gleicon Moraes
The World of Structured Storage System
The World of Structured Storage System
Schubert Zhang
No Sql On Social And Sematic Web
No Sql On Social And Sematic Web
Stefan Ceriu
NoSQL On Social And Sematic Web
NoSQL On Social And Sematic Web
Stefan Prutianu
NoSQL Introduction, Theory, Implementations
NoSQL Introduction, Theory, Implementations
Firat Atagun
AWS Webcast - Tableau Big Data Solution Showcase
AWS Webcast - Tableau Big Data Solution Showcase
Amazon Web Services
DynamoDB Gluecon 2012
DynamoDB Gluecon 2012
Appirio
Gluecon 2012 - DynamoDB
Gluecon 2012 - DynamoDB
Jeff Douglas
Big data vahidamiri-tabriz-13960226-datastack.ir
Big data vahidamiri-tabriz-13960226-datastack.ir
datastack
http://www.hfadeel.com/Blog/?p=151
http://www.hfadeel.com/Blog/?p=151
xlight
Final deck
Final deck
Steve Watt
Philly Code Camp 2013 Mark Kromer Big Data with SQL Server
Philly Code Camp 2013 Mark Kromer Big Data with SQL Server
Mark Kromer
Similar to Nonrelational Databases
(20)
Front Range PHP NoSQL Databases
Front Range PHP NoSQL Databases
عصر کلان داده، چرا و چگونه؟
عصر کلان داده، چرا و چگونه؟
Bhupeshbansal bigdata
Bhupeshbansal bigdata
Schemaless Databases
Schemaless Databases
No sql
No sql
Escalando Aplicaciones Web
Escalando Aplicaciones Web
Nosql seminar
Nosql seminar
Designing for the Cloud Tutorial - QCon SF 2009
Designing for the Cloud Tutorial - QCon SF 2009
Architectural anti-patterns for data handling
Architectural anti-patterns for data handling
The World of Structured Storage System
The World of Structured Storage System
No Sql On Social And Sematic Web
No Sql On Social And Sematic Web
NoSQL On Social And Sematic Web
NoSQL On Social And Sematic Web
NoSQL Introduction, Theory, Implementations
NoSQL Introduction, Theory, Implementations
AWS Webcast - Tableau Big Data Solution Showcase
AWS Webcast - Tableau Big Data Solution Showcase
DynamoDB Gluecon 2012
DynamoDB Gluecon 2012
Gluecon 2012 - DynamoDB
Gluecon 2012 - DynamoDB
Big data vahidamiri-tabriz-13960226-datastack.ir
Big data vahidamiri-tabriz-13960226-datastack.ir
http://www.hfadeel.com/Blog/?p=151
http://www.hfadeel.com/Blog/?p=151
Final deck
Final deck
Philly Code Camp 2013 Mark Kromer Big Data with SQL Server
Philly Code Camp 2013 Mark Kromer Big Data with SQL Server
More from Udi Bauman
13
13
Udi Bauman
Intro to-django-for-media-companies
Intro to-django-for-media-companies
Udi Bauman
Django course final-project
Django course final-project
Udi Bauman
Django course final-project
Django course final-project
Udi Bauman
Django course summary
Django course summary
Udi Bauman
Ship Early Ship Often With Django
Ship Early Ship Often With Django
Udi Bauman
Django Article V0
Django Article V0
Udi Bauman
Python Django Intro V0.1
Python Django Intro V0.1
Udi Bauman
Large Scale Processing with Django
Large Scale Processing with Django
Udi Bauman
Django And Ajax
Django And Ajax
Udi Bauman
Udi Google Dev Day
Udi Google Dev Day
Udi Bauman
Intro To Django
Intro To Django
Udi Bauman
More from Udi Bauman
(12)
13
13
Intro to-django-for-media-companies
Intro to-django-for-media-companies
Django course final-project
Django course final-project
Django course final-project
Django course final-project
Django course summary
Django course summary
Ship Early Ship Often With Django
Ship Early Ship Often With Django
Django Article V0
Django Article V0
Python Django Intro V0.1
Python Django Intro V0.1
Large Scale Processing with Django
Large Scale Processing with Django
Django And Ajax
Django And Ajax
Udi Google Dev Day
Udi Google Dev Day
Intro To Django
Intro To Django
Recently uploaded
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Rustici Software
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
The Digital Insurer
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
Zilliz
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MadyBayot
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
Recently uploaded
(20)
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Architecting Cloud Native Applications
Architecting Cloud Native Applications
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Nonrelational Databases
1.
Non-relational Databases A
new kind of Databases for handling Web Scale
2.
3.
The solution
4.
Benefits
5.
Cost
6.
Example: Cassandra
7.
8.
Data (peta-bytes
generated daily)
9.
Processing (all
this data needs processing)
10.
Exponential growth
(surging unpredictable demands)
11.
12.
MS SQL
13.
Sybase
14.
MySQL
15.
16.
17.
Existing RDBMS clustering
solutions require scale-up, which is limited & not really scalable when dealing with exponential growth
18.
Machines have upper
limits on capacity, & sharding the data & processing across machines is very complex & app-specific
19.
20.
Basically, you end
up denormalizing everything & loosing all benefits of relational databases
21.
22.
Yahoo!
23.
Amazon
24.
Facebook
25.
Twitter
26.
Linked-In
27.
& many more
28.
29.
Web search result
(Google /Yahoo!)
30.
Item added to
cart (Amazon)
31.
32.
33.
A vailability
34.
35.
36.
This means, that
when writing a record, all replica's must be updated too
37.
38.
Don't lock the
replicas => be less c onsistent
39.
40.
Drop availability (CP)
41.
42.
43.
Hbase (developed
at Yahoo!)
44.
Dynamo (developed
at Amazon)
45.
Cassandra (developed
at FaceBook)
46.
Voldemort (developed
at LinkedIn)
47.
48.
49.
Extremely fast
50.
Highly available, decentralized
& fault tolerant (no single-point-of-failure)
51.
Transparent sharding (consistent
hashing)
52.
Elasticity
53.
Parallel processing
54.
Dynamic schema
55.
Automatic conflict resolution
56.
Consistent hashing
57.
Replication
58.
Replication – node
joining
59.
Replication – node
leaving
60.
61.
Runs on a
large number of cheap commodity machines
62.
Replication
63.
Gossip protocol
64.
Transparently handles adding/removing
nodes
65.
66.
Read your writes
consistency
67.
Session consistency
68.
Monotonic read consistency
69.
70.
Quorum
71.
72.
Vector clock conflict
resolution
73.
74.
75.
Record can have
several “supercolumns”
76.
77.
Brings the workers
to the data – excellent fit for non-relational databases
78.
Minimizes the programming
to 2 simple functions (map & reduce)
79.
Example: count appearances
of a word in a giant table of large texts
80.
Map/Reduce (contd.)
81.
Storage
82.
83.
Non-standard new API
model
84.
Non-standard new Schema
model
85.
New knowledge required
to tune/optimize
86.
Less mature
87.
88.
Put(key, value)
89.
Delete(key)
90.
91.
a record (list
of “columns”: <name, value, timestamp>)
92.
93.
No schema
94.
95.
96.
Columns / column
families
97.
Slicing with predicates
(queries)
98.
PartitionOrderer
99.
100.
101.
102.
Use any node
(closest to you)
103.
Cassandra API
104.
Cassandra API (contd.)
105.
106.
Simple client
107.
108.
Digg
109.
Twitter
110.
111.
112.
http://prettyprint.me/2010/01/20/introduction-to-nosql-and-cassandra-part-2/
Download now