MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Migration von MongoDB zu HBase

Es gibt viele Möglichkeiten, dies in HBase zu modellieren, von der Speicherung alles in einer einzigen Spalte bis hin zu einer anderen Tabelle für jede Unterentität mit mehreren anderen Tabellen zum "Indizieren".

Im Allgemeinen modellieren Sie die Daten in hbase basierend auf Ihren Lese- und Schreibzugriffsmustern. Beispielsweise werden Spaltenfamilien in verschiedenen Dateien auf der Festplatte gespeichert. Ein Grund, Daten in zwei Spaltenfamilien aufzuteilen, ist, wenn es viele Fälle gibt, in denen Sie Daten von einer und nicht von der anderen benötigen. usw.

Es gibt eine gute Präsentation über das HBAse-Schema-Design von Ian Varley von der HBaseCon 2012, Sie finden die Folien hier und das Video hier