Seminar and Progress Report: A Comparison Between SQL (Conventional) & Nosql (Webscale) Databases Using Various Scenarios
Seminar and Progress Report: A Comparison Between SQL (Conventional) & Nosql (Webscale) Databases Using Various Scenarios
Gaurav Paliwal
0071641507
B.Tech (Information Technology)
8th Semester
What is NoSQL
Facebook was at one point spending $1M per month for specialized
database hardware to serve their pictures.
Why is Not only SQL
Google's Way
The rise of Not only SQL - 1
2. BigTable maps two arbitrary string values (row key and column key)
and timestamp (hence three dimensional mapping) into associated
arbitrary byte array.
The rise of Not only SQL - 1
2. BigTable maps two arbitrary string values (row key and column key)
and timestamp (hence three dimensional mapping) into associated
arbitrary byte array.
2. BigTable maps two arbitrary string values (row key and column key)
and timestamp (hence three dimensional mapping) into associated
arbitrary byte array.
Facebook's Way
The rise of Not only SQL - 2
2. Jeff Hammerbacher, who led the Facebook Data team at the time, has
described Cassandra as a BigTable data model running on an Amazon
Dynamo-like infrastructure.
The rise of Not only SQL - 2
2. Jeff Hammerbacher, who led the Facebook Data team at the time, has
described Cassandra as a BigTable data model running on an Amazon
Dynamo-like infrastructure.
2. Jeff Hammerbacher, who led the Facebook Data team at the time, has
described Cassandra as a BigTable data model running on an Amazon
Dynamo-like infrastructure.
Hadoop / HBase
Hypertable
Amazon SimpleDB
MongoDB
Terrastore
CouchDB
MemcacheDB
1. Elastic scaling
Benefits of NoSQL Databases
2. Big data
Benefits of NoSQL Databases
3. Goodbye DBAs
Benefits of NoSQL Databases
4. Economics
Benefits of NoSQL Databases
1. ACID
NoSQL comparison with SQL
2. CAP
NoSQL comparison with SQL
3. Maturity
NoSQL comparison with SQL
4. Support
NoSQL comparison with SQL
6. Administration
NoSQL comparison with SQL
7. Expertise
NoSQL comparison with SQL
Practical
“Head On”
NoSQL comparison with SQL
Questions