What is CAP theorem? How is it applicable to NoSQL systems?

devquora
devquora

Posted On: Feb 22, 2018

 

    2 Answers Written

  •  devquora
    Answered by Anil Saini

    CAP theorem is known as Brewer's theorem. According to the CAP theorem, there are limitations for the NoSQL database. Against three guarantees of a database, only two can be achieved — consistency, availability and partition tolerance.

  •  devquora
    Answered by Kanak

    CAP stands for Consistency, Availability and Partition tolerance. The CAP theorem is applied to a distributed system where only two desired characteristics will be delivered out of three. There is a different meaning of all CAP characteristics which are:

    • Consistency: There are different nodes connected to the system and under Consistency, every client will see the same data on the same time duration.
    • Availability: Even if the nodes are down under availability the client will get data responses for which they have requested.
    • Partition tolerance: A communication break in the distributed system is known as Partition where you can experience a temporary connection delay or loss between the nodes.

Related Questions

Please Login or Register to leave a response.

Related Questions

NoSQL interview questions

What is NoSQL?

NoSQL is a concept when the data is not connected with the relational database. It is an advanced method of database where there are no tables used to manipulate data. NoSQL is designed to support hig...

NoSQL interview questions

What do you understand by NoSQL in databases?

The database management systems which are highly scalable and flexible are known as NoSQL databases. These databases al..

NoSQL interview questions

List some of the features of NoSQL?

Some of the features of NoSQL are listed below: – Using NoSQL, we can store the large amount of structured, semi-stru..