sql >> Base de Datos >  >> NoSQL >> MongoDB

Migración de MongoDB a HBase

Hay muchas formas de modelar esto en HBase, desde almacenar todo en una sola columna hasta tener una tabla diferente para cada subentidad con varias otras tablas para "indexar".

En términos generales, modela los datos en hbase en función de sus patrones de acceso de lectura y escritura. por ejemplo, la familia de columnas se almacena en diferentes archivos en el disco. Una razón para dividir los datos en dos familias de columnas es si hay muchos casos en los que necesita datos de uno y no del otro. etc.

Hay una buena presentación sobre el diseño del esquema HBAse de Ian Varley de HBaseCon 2012. Puede encontrar las diapositivas aquí y el video aquí