Capítulo 6. Modelización de datos
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
En los capítulos anteriores, has visto la arquitectura de Aerospike y las facilidades que ofrece la base de datos. En este capítulo hablaremos de cómo modelar datos en Aerospike para resolver problemas comunes. Como ocurre con la mayoría de las bases de datos, existe una gran variedad de técnicas que pueden utilizarse para resolver el mismo problema, por lo que abordaremos algunos de los pros y los contras de los distintos enfoques.
Ten en cuenta que hay muchas formas distintas de modelar datos en Aerospike, y que la técnica adecuada depende del problema que se intente resolver. Este capítulo presenta algunas de las técnicas más comunes, pero no es en absoluto exhaustivo.
Modelado de datos Aerospike
Aerospike admite registros que tienen una estructura similar a la de una base de datos relacional y admite índices secundarios similares a los de una base de datos relacional, por lo que parecería intuitivo que las técnicas de modelado de datos fueran similares a las utilizadas en las bases de datos relacionales. Sin embargo, no siempre es así. Para ilustrarlo, veamos una forma clásica de agregar datos.
Supón que quieres modelar un registro de cliente. El cliente tiene cero o más direcciones asociadas, y las direcciones no tienen ninguna utilidad empresarial si no están asociadas a un cliente. Éste es el caso clásico de agregación ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access