NoSQL databáze

Z Wikiverzity
Jak používat klasifikační nálepkuTato stránka je součástí úložiště:
{cs} {en}
Příslušnost: YjM

Hadoop[editovat]

  • High-performance analytic appliance (HANA)
  • SQL

Apache Cassandra[editovat]

  • datová struktura column-family (sloupec-rodiny)
  • uložené objekty jsou {název, klíč, časová značka}

Cassandra+Hadoop řešení[editovat]

  • časově založené (real-time) aplikace spouští Cassandra
  • dávkově založené analýzy a dotazy zpracuje Hadoop
  • Literatura: HOWARD, Philip. Cassandra and Hadoop.

MongoDB[editovat]

  • dokumentová databáze
  • struktura: databáze->kolekce->dokument
  • datová struktura dokumentu {klíč, hodnota}
  • vlastní dotazovací jazyk založený na SQL
  • implementuje MapReduce
  • sharding = distribuce jednoho logického databázového systému na více strojů v clusteru; dokumenty jsou rozděleny podle "shard" klíče
  • replikace = v distribuovaném systému je na všech uzlech úplná kopie dat