+NoSql

Concept

  • store json or bson or similar.
  • extensible.
  • simpler - fewer joins.
  • often with better distributed databases.
  • queryable.

Modeling

  • Contains relationship: one document contains many others
  • Related relationship: share a primary key. better when conflicts and costly updates are anticipated.