SlideShare a Scribd company logo
1 of 20
NOSQL DATABASE
Not Only SQL DATABASE
Submitted By:
Shikha Singla
M.Tech(1st Sem)
Information technology
 Modern RDBMS simply don’t scale to internet traffic. So, the main
solutions are-
 Scaling Up(Vertical Scaling)- Adding resources to a single node
in a system.
 Scaling Out(Horizontal Scaling)- Adding more nodes to a single
system, multi-node database solution. Different approaches are-
• Master Slave
• Sharding
• Multi Master Replication
• In Memory database
• No Joins
NEED OF NOSQL
 High prices from RDBMS vendors.
 These days Sites like Digg, Facebook and EBay have data sets 10s or
100s of TB large.
 Reduce object-relational impedance
Need of NOSQL(cont.)
 CARLO STROZZI used the term NOSQL in 1998 to name his
lightweight, Open Source Relational Database.
 ERIC EVANS, a rack space employee, reintroduced the term
NOSQL in 2009 to discuss the open source distributed database.
HISTORY OF NOSQL
 Stands for Not Only SQL.
 Having non-relational flat file database.
 May not require fixed table schema.
 Horizontally scalable-easily add more information.
 Avoid JOIN operation.
 Relaxation of ACID properties.
 Distributed in nature.
INTRODUCTION
 Several NOSQL systems use a Distributed architecture like
Master/Slave, Master/Master,Masterless.
 Based on Distributed Hash Tables.
 Easily scale out by adding more servers & failure of a server can
be tolerated.
 Provide full ACID guarantee by adding a supplementary
middleware layer.
ARCHITECTURE of NOSQL
 Main movement of NOSQL- Having three main properties of a
system:
 Consistency
 Availability
 Partitions
 To scale out, you have to Partition. That leaves either
Consistency or Availability , you would choose availability over
consistency in almost all cases.
 You can have at most two of these three properties for any
shared-data system.
CAP THEOREM
Theorem states: Strict Consistency can't be
achieved at the same time as availability and
partition-tolerance.
CAP THEOREM(cont.)
 NOSQL database leaves consistency to achieve better availability
& partitioning, this resulted in system know as BASE.
 BASE , as opposed to ACID, having three properties:
 Basically Available
 Soft-state
 Eventually consistent
 When no updates occur for a long period of time, eventually all
updates will propagate through the system and all the nodes will
be consistent.
EVENTUAL CONSISTENCY
NOSQL databases can be categorized according to their
data model into the following four categories:
Key-Value-stores
Document-stores
Graph Databases
 Big Table-Column Implementation
NOSQL DATA MODELS
 Simplest form of NoSQL store- Each key is mapped to a value
containing arbitrary data.
 This store has no knowledge of the contents of its payload and
simply delivers the data to the application.
 Mainly used to encapsulate the information .
 Key-value stores is a very simple query model, usually consisting
of set, get, and delete primitives.
 Main applications based on this store:
 Redis
 Level DB
 Memcache DB
KEY VALUE STORE
 Key-document stores map a key to some document that contains
structured information.
 They store lists and dictionaries, which can be embedded
recursively inside one-another.
 Freedom and complexity of document stores are two key points:
o Developers have a lot of freedom in modeling their documents
o Application-based query logic can become complex.
 Main applications based on this store:
 Mongo DB
 Couch DB
 Riak
DOCUMENT STORE
 To avoid JOIN operation in RDBMS, Graph Databases are used.
 Graph Database is modeled using three basic building blocks:
 Node as vertex
 Relationship as edge
 Property as attribute
 Graph theory has seen a great usefulness and relevance in many
problems across various domains.
 Main applications based on this store:
 Neo4J
 InfoGrid
 HyperGraphDB
GRAPH DATABASE
 In this Model, a key identifies a row, which contains data stored in
one or more Column Families.
 Within a Column Family, each row can contain multiple columns.
 The values within each column are timestamped, so that several
versions of a row-column mapping can live within a Column Family.
 The model naturally supports sparse column placement.
 It is particularly good at modeling historical data with timestamps.
 Main applications based on this store:
 Cassandra
 HBase
 Hyper Table
BIG TABLE-COLUMN
IMPLEMENTATION
COMPLEXITY
 Cheap & easy to implement due to open source.
 Easy to distribute
 Scale to available memory
 Have individual query language rather than using a
standard query language
 Flexible data model
 ACID support is not required for product listing, status
update etc
 Developer friendly-More developer centric interface
ADVANTAGES OF NOSQL
 Cassandra-: It is developed at Facebook & written in java. It
uses Column Oriented & Eventual Consistency model.
 MongoDB-: It is an open source , high-performance,
schema-free, document-oriented database written in
the C++ programming language. It manages collections
of JSON-like documents.
 In Yahoo ,Google or Amazon, you have had your data
served via a NoSQL solution.
 In eBay or Twitter, you have indirectly used NOSQL
datastores.
APPLICATIONS OF NOSQL
REFERENCES
 http://www.julianbrowne.com
 http://www.odbms.org
 http://nosql.mypopescu.com
 http://nosql-database.org
 http://www.infoq.com
 http:// www.nosqldatabases.com
 http://highscalability.com
THANK YOU
QUERIES?

More Related Content

Similar to Presentation on NoSQL Database related RDBMS

Vskills Apache Cassandra sample material
Vskills Apache Cassandra sample materialVskills Apache Cassandra sample material
Vskills Apache Cassandra sample materialVskills
 
No sqlpresentation
No sqlpresentationNo sqlpresentation
No sqlpresentationSalma Gouia
 
Non relational databases-no sql
Non relational databases-no sqlNon relational databases-no sql
Non relational databases-no sqlRam kumar
 
Modern databases and its challenges (SQL ,NoSQL, NewSQL)
Modern databases and its challenges (SQL ,NoSQL, NewSQL)Modern databases and its challenges (SQL ,NoSQL, NewSQL)
Modern databases and its challenges (SQL ,NoSQL, NewSQL)Mohamed Galal
 
SQL vs NoSQL deep dive
SQL vs NoSQL deep diveSQL vs NoSQL deep dive
SQL vs NoSQL deep diveAhmed Shaaban
 
SURVEY ON IMPLEMANTATION OF COLUMN ORIENTED NOSQL DATA STORES ( BIGTABLE & CA...
SURVEY ON IMPLEMANTATION OF COLUMN ORIENTED NOSQL DATA STORES ( BIGTABLE & CA...SURVEY ON IMPLEMANTATION OF COLUMN ORIENTED NOSQL DATA STORES ( BIGTABLE & CA...
SURVEY ON IMPLEMANTATION OF COLUMN ORIENTED NOSQL DATA STORES ( BIGTABLE & CA...IJCERT JOURNAL
 
2.Introduction to NOSQL (Core concepts).pptx
2.Introduction to NOSQL (Core concepts).pptx2.Introduction to NOSQL (Core concepts).pptx
2.Introduction to NOSQL (Core concepts).pptxRushikeshChikane2
 
NoSQL databases - An introduction
NoSQL databases - An introductionNoSQL databases - An introduction
NoSQL databases - An introductionPooyan Mehrparvar
 
Why no sql ? Why Couchbase ?
Why no sql ? Why Couchbase ?Why no sql ? Why Couchbase ?
Why no sql ? Why Couchbase ?Ahmed Rashwan
 
NO SQL: What, Why, How
NO SQL: What, Why, HowNO SQL: What, Why, How
NO SQL: What, Why, HowIgor Moochnick
 

Similar to Presentation on NoSQL Database related RDBMS (20)

Datastores
DatastoresDatastores
Datastores
 
Vskills Apache Cassandra sample material
Vskills Apache Cassandra sample materialVskills Apache Cassandra sample material
Vskills Apache Cassandra sample material
 
No sqlpresentation
No sqlpresentationNo sqlpresentation
No sqlpresentation
 
unit2-ppt1.pptx
unit2-ppt1.pptxunit2-ppt1.pptx
unit2-ppt1.pptx
 
Artigo no sql x relational
Artigo no sql x relationalArtigo no sql x relational
Artigo no sql x relational
 
Non relational databases-no sql
Non relational databases-no sqlNon relational databases-no sql
Non relational databases-no sql
 
NoSQL Databases
NoSQL DatabasesNoSQL Databases
NoSQL Databases
 
Modern databases and its challenges (SQL ,NoSQL, NewSQL)
Modern databases and its challenges (SQL ,NoSQL, NewSQL)Modern databases and its challenges (SQL ,NoSQL, NewSQL)
Modern databases and its challenges (SQL ,NoSQL, NewSQL)
 
No sql
No sqlNo sql
No sql
 
SQL vs NoSQL deep dive
SQL vs NoSQL deep diveSQL vs NoSQL deep dive
SQL vs NoSQL deep dive
 
No sql database
No sql databaseNo sql database
No sql database
 
SURVEY ON IMPLEMANTATION OF COLUMN ORIENTED NOSQL DATA STORES ( BIGTABLE & CA...
SURVEY ON IMPLEMANTATION OF COLUMN ORIENTED NOSQL DATA STORES ( BIGTABLE & CA...SURVEY ON IMPLEMANTATION OF COLUMN ORIENTED NOSQL DATA STORES ( BIGTABLE & CA...
SURVEY ON IMPLEMANTATION OF COLUMN ORIENTED NOSQL DATA STORES ( BIGTABLE & CA...
 
2.Introduction to NOSQL (Core concepts).pptx
2.Introduction to NOSQL (Core concepts).pptx2.Introduction to NOSQL (Core concepts).pptx
2.Introduction to NOSQL (Core concepts).pptx
 
NoSQL databases - An introduction
NoSQL databases - An introductionNoSQL databases - An introduction
NoSQL databases - An introduction
 
Why no sql ? Why Couchbase ?
Why no sql ? Why Couchbase ?Why no sql ? Why Couchbase ?
Why no sql ? Why Couchbase ?
 
NO SQL: What, Why, How
NO SQL: What, Why, HowNO SQL: What, Why, How
NO SQL: What, Why, How
 
No sql (1)
No sql (1)No sql (1)
No sql (1)
 
Erciyes university
Erciyes universityErciyes university
Erciyes university
 
Nosql
NosqlNosql
Nosql
 
Unit 3 MongDB
Unit 3 MongDBUnit 3 MongDB
Unit 3 MongDB
 

Recently uploaded

Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 

Recently uploaded (20)

Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 

Presentation on NoSQL Database related RDBMS

  • 1. NOSQL DATABASE Not Only SQL DATABASE Submitted By: Shikha Singla M.Tech(1st Sem) Information technology
  • 2.  Modern RDBMS simply don’t scale to internet traffic. So, the main solutions are-  Scaling Up(Vertical Scaling)- Adding resources to a single node in a system.  Scaling Out(Horizontal Scaling)- Adding more nodes to a single system, multi-node database solution. Different approaches are- • Master Slave • Sharding • Multi Master Replication • In Memory database • No Joins NEED OF NOSQL
  • 3.  High prices from RDBMS vendors.  These days Sites like Digg, Facebook and EBay have data sets 10s or 100s of TB large.  Reduce object-relational impedance Need of NOSQL(cont.)
  • 4.  CARLO STROZZI used the term NOSQL in 1998 to name his lightweight, Open Source Relational Database.  ERIC EVANS, a rack space employee, reintroduced the term NOSQL in 2009 to discuss the open source distributed database. HISTORY OF NOSQL
  • 5.  Stands for Not Only SQL.  Having non-relational flat file database.  May not require fixed table schema.  Horizontally scalable-easily add more information.  Avoid JOIN operation.  Relaxation of ACID properties.  Distributed in nature. INTRODUCTION
  • 6.  Several NOSQL systems use a Distributed architecture like Master/Slave, Master/Master,Masterless.  Based on Distributed Hash Tables.  Easily scale out by adding more servers & failure of a server can be tolerated.  Provide full ACID guarantee by adding a supplementary middleware layer. ARCHITECTURE of NOSQL
  • 7.  Main movement of NOSQL- Having three main properties of a system:  Consistency  Availability  Partitions  To scale out, you have to Partition. That leaves either Consistency or Availability , you would choose availability over consistency in almost all cases.  You can have at most two of these three properties for any shared-data system. CAP THEOREM
  • 8. Theorem states: Strict Consistency can't be achieved at the same time as availability and partition-tolerance. CAP THEOREM(cont.)
  • 9.  NOSQL database leaves consistency to achieve better availability & partitioning, this resulted in system know as BASE.  BASE , as opposed to ACID, having three properties:  Basically Available  Soft-state  Eventually consistent  When no updates occur for a long period of time, eventually all updates will propagate through the system and all the nodes will be consistent. EVENTUAL CONSISTENCY
  • 10. NOSQL databases can be categorized according to their data model into the following four categories: Key-Value-stores Document-stores Graph Databases  Big Table-Column Implementation NOSQL DATA MODELS
  • 11.  Simplest form of NoSQL store- Each key is mapped to a value containing arbitrary data.  This store has no knowledge of the contents of its payload and simply delivers the data to the application.  Mainly used to encapsulate the information .  Key-value stores is a very simple query model, usually consisting of set, get, and delete primitives.  Main applications based on this store:  Redis  Level DB  Memcache DB KEY VALUE STORE
  • 12.  Key-document stores map a key to some document that contains structured information.  They store lists and dictionaries, which can be embedded recursively inside one-another.  Freedom and complexity of document stores are two key points: o Developers have a lot of freedom in modeling their documents o Application-based query logic can become complex.  Main applications based on this store:  Mongo DB  Couch DB  Riak DOCUMENT STORE
  • 13.  To avoid JOIN operation in RDBMS, Graph Databases are used.  Graph Database is modeled using three basic building blocks:  Node as vertex  Relationship as edge  Property as attribute  Graph theory has seen a great usefulness and relevance in many problems across various domains.  Main applications based on this store:  Neo4J  InfoGrid  HyperGraphDB GRAPH DATABASE
  • 14.  In this Model, a key identifies a row, which contains data stored in one or more Column Families.  Within a Column Family, each row can contain multiple columns.  The values within each column are timestamped, so that several versions of a row-column mapping can live within a Column Family.  The model naturally supports sparse column placement.  It is particularly good at modeling historical data with timestamps.  Main applications based on this store:  Cassandra  HBase  Hyper Table BIG TABLE-COLUMN IMPLEMENTATION
  • 16.  Cheap & easy to implement due to open source.  Easy to distribute  Scale to available memory  Have individual query language rather than using a standard query language  Flexible data model  ACID support is not required for product listing, status update etc  Developer friendly-More developer centric interface ADVANTAGES OF NOSQL
  • 17.  Cassandra-: It is developed at Facebook & written in java. It uses Column Oriented & Eventual Consistency model.  MongoDB-: It is an open source , high-performance, schema-free, document-oriented database written in the C++ programming language. It manages collections of JSON-like documents.  In Yahoo ,Google or Amazon, you have had your data served via a NoSQL solution.  In eBay or Twitter, you have indirectly used NOSQL datastores. APPLICATIONS OF NOSQL
  • 18. REFERENCES  http://www.julianbrowne.com  http://www.odbms.org  http://nosql.mypopescu.com  http://nosql-database.org  http://www.infoq.com  http:// www.nosqldatabases.com  http://highscalability.com