NO SQL
Sl. No. | Description | Blooms Level |
CO1 | Analyse and Manage the Data using CRUD operations | L2 |
CO2 | Apply and Develop the applications using NoSQL | L3 |
CO3 | Realize the concept of Map Reduce its applicability in the real world application development | L2 |
CO4 | Apply the framework of NOSQL to find the solutions | L2 |
Bit of History
Big Data
| SQL | NO SQL |
Type of DB | Relational | Non Relational |
schema | Predefined | Dynamic |
DB category | Tabular | Dcument.,Column, Key value ,Graph |
scalability | Vertical | Horizontal |
Languag | SQL | UQL |
Online processing | OLTP | OLAP |
Base properties | ACID (atomicity,consistency,isolation,durability) | CAP theorem |
Scalability
horizontal scalability.
TYPES of NO SQL
Document-based: Examples – MongoDB, CouchDB, Cloudant
DOCUMENT DATABASES
Key-value stores:
These databases store data as key-value pairs, and are optimized for simple and fast read/write operations.
Key/ value store: Examples –Redis, Coherence
KEY/VALUE STORES
SORTED ORDERED COLUMN-ORIENTED STORES
Column: Examples – Hbase, Big Table, Accumulo
SORTED ORDERED COLUMN-ORIENTED STORES
GRAPH DATABASES
These databases store data as nodes and edges, and are designed to handle complex relationships between data.
Graph Databases: Examples – Amazon Neptune, Neo4j
GRAPH DATABASES
Column : HBASE
WHAT IS THRIFT?
Hypertable
Column-Cloudata
KEY-VALUE
Key Value- Cassandra
Document
Graph