Servicio de bases de datos NoSQL escalable y completamente administrado para grandes cargas de trabajo estadísticas y operativas.
Cloud Bigtable es el servicio de base de datos de Big data NoSQL de Google. Es la misma base de datos que impulsa muchos de los servicios principales de Google, como la búsqueda, Analytics, Maps y Gmail.
¿Qué significa NoSQL? He aquí una comparación informal con las bases de datos relacionales tradicionales construidas para soportar consultas SQL. Una base de datos relacional ofrece tablas en las que cada fila tiene el mismo conjunto de columnas, y el motor de la base de datos hace cumplir esa regla, y otras reglas que se especifican para cada tabla: el "esquema de la base de datos". Un esquema rigurosamente aplicado y que cambia con poca frecuencia ayuda a muchas aplicaciones a mantener la integridad de los datos. Pero algunas aplicaciones requieren un enfoque mucho más flexible. Para estas aplicaciones, puede que no sea necesario que todas las filas tengan las mismas columnas y, de hecho, la base de datos puede estar diseñada para aprovecharse de ello rellenando las filas de forma dispersa. Eso es parte de lo que hace que una base de datos NoSQL sea lo que es.
Ventajas
Rapidez y rendimiento
Usa Cloud Bigtable como motor de almacenamiento que evolucione contigo desde el primer gigabyte hasta la escala de petabytes en aplicaciones de baja latencia y para operaciones de procesamiento y estadísticas de grandes volúmenes de datos.
Escalamiento y replicación sin interrupciones
Comienza con un solo nodo por clúster y escala sin interrupciones y de manera dinámica a cientos de nodos para satisfacer los aumentos de demanda. La replicación también brinda alta disponibilidad y aislamiento de cargas de trabajo para las apps en funcionamiento.
Integración y simplicidad
El servicio está completamente administrado y se integra fácilmente a herramientas de macrodatos como Hadoop, Dataflow y Dataproc. Además, es compatible con la API de HBase, un estándar de código abierto con el que tus equipos de desarrollo pueden comenzar a trabajar fácilmente.
Características
Alta capacidad de procesamiento con latencia baja
Bigtable es ideal para guardar cantidades muy grandes de datos en un almacén de clave‑valor. También admite una alta capacidad de procesamiento de lectura y escritura con una latencia baja, lo que brinda acceso rápido a grandes cantidades de datos. La capacidad de procesamiento se escala de forma lineal, es decir, puedes agregar nodos de Bigtable para aumentar las QPS (consultas por segundo). Bigtable se compiló en la misma infraestructura probada que impulsa la Búsqueda, Maps y otros productos de Google que usan miles de millones de personas en el mundo.
Cambio de tamaño de clústeres sin tiempo de inactividad
Escala sin interrupciones de miles a millones de operaciones de lectura y escritura por segundo. La capacidad de procesamiento de Bigtable se puede ajustar dinámicamente agregando o quitando nodos de clúster sin necesidad de reiniciar el clúster. Es decir, puedes aumentar el tamaño de un clúster de Bigtable por unas horas para admitir una carga grande y, luego, volver a reducirlo sin tiempo de inactividad.
Replicación flexible y automatizada para optimizar todo tipo de cargas de trabajo
Escribe los datos una vez y replícalos automáticamente cuando los necesites con coherencia eventual. Esto te permitirá controlar el aislamiento y la alta disponibilidad de las cargas de trabajo de lectura y escritura. No se requieren pasos manuales para garantizar la coherencia, reparar datos o sincronizar operaciones de escritura o eliminación. Aprovecha un ANS con alta disponibilidad (99.99%) para las instancias con enrutamiento de varios clústeres y de hasta un 99.9% para las instancias con un solo clúster.
Recursos relacionados
- Crea una instancia de Cloud Bigtable
- Diseña tu esquema
- Diseño de esquemas para datos de series temporales
- Comprende el rendimiento de Cloud Bigtable