NoSQL databáze
Vzhled
Tato stránka je součástí úložiště: | |
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