Mark As Completed Discussion

Prerequisites

Types of data stores

The 4 types of data stores, that can solve pretty much any data management problem, make sure you understand what they are:

  • In memory key value: Super fast key value lookup and update operations, can scale up to the capacity of RAM on a single server.
  • Relational: Good performance and genuinely good tool for pretty much anything can scale up to several terabytes.
  • Large scale (NoSQL) key value: Reasonably fast lookups, can scale up to petabytes of data.
  • Distributed file system: unstructured data, that is cheap to store, searching an individual row in a distributed file system is like searching a needle in a haystack.

The list is ordered by the performance characteristics of each type of data store. The list is not complete and the other notable data store types are Search engines and Graph data stores. These are not in our list since they are designed to solve slightly different problems.