BASE properties of NOSQL Databases to the rescue!

justinsmorgan
justinsmorgan
22.8 هزار بار بازدید - 6 سال پیش - Introduction to NOSQL DatabaseThis is
Introduction to NOSQL Database

This is a beginner's guide to NoSQL databases. We will talk about what they are, the advantages and disadvantages of NoSQL and relational databases, and also the different types of NoSQL including document databases, column stores, key-value stores, and graph databases

BASE to the rescue!
‌NoSQL relies upon a softer model known as the BASE model. BASE (Basically Available, Soft state, Eventual consistency).

Basically Available: Guarantees the availability of the data . There will be a response to any request (can be failure too).

Soft state: The state of the system could change over time.

Eventual consistency: The system will eventually become consistent once it stops receiving input.

NoSQL databases give up the A, C and/or D requirements, and in return they improve scalability.

NoSQL
This is when NoSQL came to the rescue.‌ It is “Not Only SQL” or “Non-relational” databases.

Characteristics of NoSQL:

Schema free
Eventually consistent (as in the BASE property)
Replication of data stores to avoid Single Point of Failure.
Can handle Data variety and huge amounts of data.
Types of NoSQL databases
NoSQL databases fall into four main categories:

Key value Stores — Riak, Voldemort, and Redis

Wide Column Stores — Cassandra and HBase.

Document databases — MongoDB

Graph databases — Neo4J and HyperGraphDB.

#NOSQL #BASE #Database
6 سال پیش در تاریخ 1397/03/02 منتشر شده است.
22,884 بـار بازدید شده
... بیشتر