NoSQL Database Types
Types of NoSQL Database
Key-Value
store – Key-value database are designed for storing data in a schema-less way.
In these database all data saved in key and a value, key is unique in a
database and together with its value. Some key-value database support value
type such as Integer.
Examples
of this type of database include: Cassandra, DyanmoDB, Azure Table Storage
(ATS), Riak, BerkeleyDB.
Column
store – These database also known as wide-colum stores. These database are
designed to work on large datasets. Column databases are designed for storing
data tables as sections of columns of data. Column support very high
performance and a highly scalable architecture. For example HBase, BigTable and
HyperTable
Document
database – Document database also known as semi-strunctured data. In document
databases data stores in complex data structure with unique key known as a
document. Document database designed for storing, retrieving and managing
document-oriented information in very effectively manner.
Document
can have different key-value pairs, key-array pairs, and nested documents. In
document database unique key is used to retrieve the document from database
engine.
Examples
include: MongoDB and CouchDB.
Graph
database – Graph database work based on graph theory. This database mostly use
for store information about networkds like social connections etc. Graph
database are designed for data which can easily represent in graph and need to
show relations between them easily and effectively.
Comments
Post a Comment