Quantcast
Channel: OBIEE, Endeca and ODI
Viewing all articles
Browse latest Browse all 49

What is meant by NoSQL ?

$
0
0
These days while referring to the documents of MonogDB and referring multiple docs to get answers for below questions hope it will be helpful for others .
  1. What is  NoSQL ? 
  2. How it differs from our normal SQL? 
  3. How can we categorize(Data Models) NoSQL ?
 I don't want to explain anything about Big Data and its capabilities.

1) What is NoSQL ?
  • First thing we do is trying to get official definition or Full form of the name ! Here there is no OFFICIAL definition registered for NoSQL
  • It means "No" SQL (Structured Query language)
  • No Transnational data storage (Select * from sales_fact)  
  • Simply call it as "Not Only SQL"
2) How it differs from our normal SQL? 
  •  The data base in NoSQL is not meant for tabular storage(Rows/Columns) or relational databases/ transaction database 
  • They are designed to accommodate or to be distributed between clustered environment (cloud) 
  • The storage of data model classified as below
  • Document Data Model
  • Column Data Model (BigTable)
  • Graph Data Model
  • Key-Value Data Model
          No fixed Schema like normal SQL
3)How can we categorize NoSQL ?

Examples for above data model 
Document      : MongoDB , MarkLogic,Couchbase
Column          :  Cassandar , HBase 
Key-Value      :  DynamoDB, Redis,MemCacheDB
Graph             :  Neo4J

Refer below document to get more information of above NoSQL Data models




Viewing all articles
Browse latest Browse all 49

Trending Articles