dado el escenario siguiente esquema HBase (from the official FAQ) ...consultas avanzadas en HBase
¿Cómo diseñaría una mesa hbase para-muchos-a-muchos entre dos entidades, por ejemplo, los estudiantes y ¿Curso?
Yo definiría dos tablas:
Estudiante: datos de los estudiantes Identificación del estudiante (nombre, dirección, ...) cursos ( utilizar los identificadores de los cursos como calificadores de columna aquí)
del curso: Curso de Identificación los datos (nombre, programa de estudios, ...) estudiantes (para estudiantes ids como calificadores de columna aquí)
Este esquema permite un rápido acceso a las consultas , mostrar todas las clases para un estudiante (s tudent table, cursos familia), o todos los estudiantes de una clase (tabla de cursos, familia de estudiantes).
¿Cómo le satisfacer la petición: "Dame todos los estudiantes que comparten al menos dos cursos en común"? ¿Se puede construir una "consulta" en HBase que devuelva ese conjunto, o tiene que recuperar todos los datos pertinentes y crunch él mismo en el código?
¿Podría ampliar su pseudocódigo de ejemplo incorporando los estudiantes/cursos de la pregunta para demostrar cómo un SingleValueFilter lograría la tarea? –