types of nosql databases

key-value store

  • basically a hashmap.
  • backed by memory, and allows for reads and writes.
  • keys can be maintained in order.
  • often used for caching.

document-database

graph-database

wide column store

  • basically a nested hashmap.
  • examples include bigtable, hbase, and cassandra.
  • high availability and high scalability.
  • normally used for very large datasets.

references