Semi-structured data storage

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.