Souvisí s Big Data - Proč používat něco jiného než RDBMS?

NoSQL databáze

  • jsou mnohem flexibilnější (mají volnější schéma dat)
  • konzistence se řeší pomocí CAP teorém a BASE model
  • využívají se principy distribuce dat
    • sharding, replikace
  • dají se velmi dobře horizontálně škálovat

Relační databáze (RDBMS)

  • konzistence se řeší pomocí ACID vlastností

Rozdíl mezi strukturovanými a nestrukturovanými daty