Cloud Bigtable
La última opción principal de almacenamiento de Google Cloud: Cloud Bigtable
Resumen de la sección: En esta sección, se presenta Cloud Bigtable como una opción principal de almacenamiento en Google Cloud. Se destaca que es un servicio de base de datos NoSQL utilizado por servicios principales de Google como Búsqueda, Analytics, Maps y Gmail. Cloud Bigtable está diseñado para manejar cargas de trabajo enormes con baja latencia constante y alta capacidad de procesamiento, lo que lo convierte en una buena opción para aplicaciones operacionales y analíticas.
Características y casos de uso
- Cloud Bigtable es un servicio NoSQL para macrodatos.
- Es utilizado por servicios principales de Google como Búsqueda, Analytics, Maps y Gmail.
- Diseñado para manejar cargas de trabajo enormes con baja latencia constante y alta capacidad de procesamiento.
- Casos de uso incluyen Internet of Things (IoT), estadísticas de usuarios y análisis financiero.
Criterios para elegir Cloud Bigtable
- Más de 1 TB de datos estructurados o semiestructurados.
- Datos que cambian rápidamente o son veloces con alta capacidad de procesamiento.
- Trabajo con datos NoSQL sin necesidad de semántica relacional potente.
- Datos que son series temporales o tienen un orden semántico natural.
- Procesamiento de macrodatos en tiempo real o por lotes.
- Ejecución de algoritmos de aprendizaje automático en los datos.
Interacción con otros servicios y herramientas
- Cloud Bigtable puede interactuar con otros servicios de Google Cloud y clientes externos.
- Se pueden leer y escribir datos a través de API, como VM administradas, servidor REST de HBase o un servidor Java con cliente de HBase.
- Los datos se pueden transmitir mediante marcos populares como Dataflow, Spark y Storm.
- También se pueden leer y escribir datos a través de procesos de lotes como Hadoop MapReduce, Dataflow o Spark.