NoSQL databáze
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