nosql

NoSQL

CAP

  • Consistency
  • Availability
  • Partition tolerance

img

각각 조합에 대한 예:

  • AP: Dynamo, Cassandra, SimpleDB, CouchDB
  • CA: Aster Data, Greenplum
  • CP: BigTable, Hbase, MongoDB, Redis, MemcacheDB

BASE

  • Basically Available
  • Soft-state
  • Eventually consistency

PACELC

if there is a partition (P) how does the system tradeoff between availability and consistency (A and C); else (E) when the system is running as normal in the absence of partitions, how does the system tradeoff between latency (L) and consistency ©?

  • Hbase : PC/EC
  • Cassandra : PA/EL

img

Data Model

  • relational
  • key-value
  • column-oriented/tabular
  • document-oriented

Data Type

  • scalar: number, string, etc
  • multi-valued: sets

written by keyolk on 25/07/2018
comments powered by Disqus