Capítulo 9. Cómo almacenar datos
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
En el Capítulo 8, aprendiste a proteger tus datos en tránsito y en reposo. En este capítulo, aprenderás otros aspectos de los datos, como el almacenamiento, la consulta y la replicación. ¿A qué datos me refiero? Casi todo el software se basa en datos: las aplicaciones de redes sociales necesitan datos de perfil, conexión y mensajería; las aplicaciones de compra necesitan datos de inventario y compra; las aplicaciones de fitness necesitan datos de entrenamiento y actividad.
Los datos son uno de tus activos más valiosos y longevos. Con toda probabilidad, tus datos sobrevivirán a tu brillante framework web, a tu herramienta de orquestación, a tu malla de servicios, a tu pipeline de CI/CD, a la mayoría de los empleados de tu empresa, y quizá incluso a la propia empresa, comenzando una segunda vida como parte de una adquisición. Los datos son importantes, y este capítulo te mostrará cómo gestionarlos adecuadamente, cubriendo los siguientes casos de uso:
- Almacenamiento local
-
Discos duros
- Almacén primario de datos
-
Bases de datos relacionales
- Almacenamiento en caché
-
Almacenes de valores clave y redes de distribución de contenidos (CDN)
- Almacenamiento de archivos
-
Servidores de archivos y almacenes de objetos
- Datos semiestructurados y búsqueda
-
Almacenes de documentos
- Analítica
-
Bases de datos columnares
- Procesamiento asíncrono ...