NoSQL databáze
Skočit na navigaci
Skočit na vyhledávání
![]() | |
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