09/11/2017
Akash A. Borse
(M. Tech - ACDS)
What is NoSQL?
A Query language to Store, Process and Manage increasing large amount of
data.
There is no Pre-Defined Schema/Structure like SQL
Allows various types of data to store.
SQL Vs NoSQL:
SQL NoSQL
Databases are categorized as
Relational DBMS
Databases are categorized as Non-
Relational / Distributed DBMS
Predefined scema Dynamic schema
Table-based databases Collection of Key-Value pairs,
Documents, Graph database, Wide-
Column Store
Databases:
MySQL, SQLite, Oracle, MS-SQL...
Databases:
MongoDB, BigTable, Cassandra,
HBase, Neo4j, CouchDB...
NoSQL Databases:
NoSQL Users:
What is Big Data?
An ability or technique to collect large amount of data generating from various
sources and to analyze it for future utilization.
Need: Huge amount of data is generated everyday, Data is useful for Analysis,
Data must be managed properly.
How it is Done?
Google's BigTable:
 Google's NoSQL Big Data Database service
 Compressed, High performance Data storage system
 Can handle large scale of data (Semi-Structured)
Types of Data:
 URLs
 User Data
 Geographical Locationa (Roads, Satellite Images)
Thank You…

Advanced Databases: Introduction to NoSQL, Big Data and Google's Big Table

  • 1.
  • 3.
    What is NoSQL? AQuery language to Store, Process and Manage increasing large amount of data. There is no Pre-Defined Schema/Structure like SQL Allows various types of data to store.
  • 4.
  • 5.
    SQL NoSQL Databases arecategorized as Relational DBMS Databases are categorized as Non- Relational / Distributed DBMS Predefined scema Dynamic schema Table-based databases Collection of Key-Value pairs, Documents, Graph database, Wide- Column Store Databases: MySQL, SQLite, Oracle, MS-SQL... Databases: MongoDB, BigTable, Cassandra, HBase, Neo4j, CouchDB...
  • 6.
  • 7.
  • 9.
    What is BigData? An ability or technique to collect large amount of data generating from various sources and to analyze it for future utilization. Need: Huge amount of data is generated everyday, Data is useful for Analysis, Data must be managed properly.
  • 11.
    How it isDone?
  • 14.
    Google's BigTable:  Google'sNoSQL Big Data Database service  Compressed, High performance Data storage system  Can handle large scale of data (Semi-Structured)
  • 15.
    Types of Data: URLs  User Data  Geographical Locationa (Roads, Satellite Images)
  • 17.