logo
logo
Sign in

WHAT IS NOSQL?

avatar
vijay purohit

WHAT IS NOSQL?

NoSQL or Not only SQL is a database technology with non-relational and schema-less data model. This is especially useful when you are working with large amounts of data that don’t necessarily fit a structure. NoSQL databases also differ from relational models as they have the ability to scale out, and take advantage of new nodes which are of particular importance presently as transaction rates and availability requirements are increasing.
Data models in NoSQL are grouped into four categories:

Key-Value stores: It is the simplest form of database in which data consists of unique identifier key and a value. Examples of this type of database include Cassandra, DyanmoDB, Azure Table Storage (ATS), Riak, BerkeleyDB.

Document stores: Expanding the basic idea of Key-value stores, Document store is a data model for storing, retrieving, and managing semi-structured document object data. Examples include MongoDB and CouchDB

Column-oriented stores: These databases are designed to store data in sections of columns of data instead of rows. Wide-column stores offer very high performance and a highly scalable architecture. Examples include HBase, BigTable and HyperTable.

Graph Databases: Graph databases are designed for data whose relations are well represented as a graph and has elements which are interconnected. Graph databases map more directly to object-oriented programming models and are faster for highly associative data sets and graph queries.

Read full original article about WHAT IS NOSQL?

collect
0
avatar
vijay purohit
guide
Zupyak is the world’s largest content marketing community, with over 400 000 members and 3 million articles. Explore and get your content discovered.
Read more