From the course: NoSQL Essential Training

Unlock the full course today

Join today to access over 22,500 courses taught by industry experts or purchase this course individually.

Choosing between NoSQL databases

Choosing between NoSQL databases - NoSQL Tutorial

From the course: NoSQL Essential Training

Start my 1-month free trial

Choosing between NoSQL databases

- [Instructor] Let's assume that a NoSQL solution is right for you. Now, which database should you choose? In chapter two, we learned the different types of NoSQL databases, key-value, document, wide-column and graph and this is where we'll begin. First, you'll want to determine if you're looking for the fast and simple key-value solution, a general-purpose document solution, a solution for vast amounts of data with pre-defined queries or if you're looking for the relationship-specific graph database. Now that you know which NoSQL data store type could be appropriate, let's add on CAP theorem. And the two out of the three most important factors you face. So you're looking for consistency and partition tolerance. In that case, MongoDB, HBASE or Redis might be appropriate. Redis is key-value and CP. Mongo is document and CP. And HBASE is wide-column and CP. Similarly, if you're looking for availability in…

Contents