Semi-structured data storage
¿Qué son los datos semiestructurados y cómo se almacenan?
Definición de datos semiestructurados
- Los datos semiestructurados combinan elementos de datos estructurados y no estructurados, presentando características definidas pero sin una estructura rígida como las bases de datos relacionales.
- Estos datos suelen incluir propiedades organizativas como etiquetas o metadatos, facilitando su organización.
Ejemplo de datos no estructurados
- Un ejemplo común son los correos electrónicos, donde el cuerpo del mensaje es no estructurado, pero incluye información estructurada como nombres y direcciones.
Opciones de almacenamiento en Google Cloud
Firestore
- Firestore es una base de datos NoSQL en la nube que permite almacenar y sincronizar datos en tiempo real, accesible desde aplicaciones web y móviles.
- Los documentos en Firestore pueden contener diversos tipos de datos (objetos anidados, números, cadenas), organizados en colecciones.
- Una característica clave es el ajuste automático a la demanda del usuario, manteniendo un rendimiento constante independientemente del tamaño de la base de datos.
- Firestore también permite acceso sin conexión a través de una base de datos local en dispositivos, asegurando continuidad operativa.
Cloud Bigtable
- Cloud Bigtable es un servicio NoSQL diseñado para manejar grandes volúmenes de trabajo con baja latencia; utilizado por servicios centrales como Búsqueda y Gmail.