ok, comprendo querida! pero en cuanto de detalles técnicos, ya habrá mas tiempo. Simplifico la pregunta:
Supongamos tenemos las siguientes claves:
{ 123Maud : ‘Maud’, 123Hall: ‘Hall’ }
Ahora, para extraer a Maud, hago un get a 123Maud, y para extraer a Hall hago un get a 123Hall y eso está claro. También está claro que puedo hacer un get multiple, pero la cuestión es: Si requiero extraer 1 millon de claves, sería “anti-kiss” hacer un get multiple con tal longitud, así que me pregunto si, ese millon de claves a extraer, todas en su totalidad empiezan con 123(Name), puedo hacer ese getSubKey, ejemplo: getSubKey(123) y que al hacer esa peticion, Aerospike, me devuelva todas la claves que inicien de esa manera, para no tener que pasar clave por clave.
El modo manual, sería hacer un Set ( tablas ) que agruparan esas SubKey, o agruparlas con un sistema de archivos, pero y si, es algo así como 65 mil millones de formas posibles, que en realidad es a la cantidad a la que me enfrento, nuestro sistema de archivos se rompería. Ahora, el chance más próximo esta en hacer un Hack al momento de consultar la base de datos (Como por ejemplo, usar una DB clave-valor como una relacional, a partir de indexación). Lo que mas se acerca este modelo es Cassandra, el punto es que tendría que pre-registrar los 65mil millones de columnas y eso sería eewwww
Perdonen, tantas bobadas que digo, pero intento hacerlo ver sencilla, para que la solucion sea sencilla.