CAP Theorem Poll: Which Two Do You Need?
CAP Theorem Poll: Which Two Do You Need?
The CAP Theorem dictates that, out of Consistency, Availability, and Partition Tolerance, you can only pick two features at a time. Which two do you need?
Join the DZone community and get the full member experience.
Join For FreeRavenDB vs MongoDB: Which is Better? This White Paper compares the two leading NoSQL Document Databases on 9 features to find out which is the best solution for your next project.
The CAP Theorem dictates that when you work in a database, you can have Consistency, Availability or Partition Tolerance, but only two of these features at a time.
For example, in NoSQL Systems, each database falls under combinations of two of the three categories:
For this week's poll, we want to know which two features you want. Remember, you have to forfeit the third, so if you choose consistency and availability, you'll be left without partition tolerance. You don't just have to use NoSQL, either. Give us your answer here! We'll be posting a survey result analysis next week.
Aggregations provide vital intelligence to the success of a business. Crush the challenge of providing real time aggregations for daily, weekly, and monthly totals without having to tie up your servers.
Opinions expressed by DZone contributors are their own.
{{ parent.title || parent.header.title}}
{{ parent.tldr }}
{{ parent.linkDescription }}
{{ parent.urlSource.name }}