Las bases de datos suelen ser un componente crítico en cualquier arquitectura, tanto por la importancia de los datos que almacenan como por su rendimiento, el cuál puede condicionar el resto de los sistemas implicados.
Quizá estos sean algunos de los factores que están acelerando la tendencia de desplegar este tipo de servicios en entornos cloud. En este episodio nos centramos en qué tipos de servicios de bases de datos relacionales ofrece Google Cloud, cuáles son los casos de uso típicos para cada tipología, su rendimiento, escalabilidad y otras características.
El servicio gestionado de bases de datos más populares y generalistas: PostgreSQL, MySQL y SQLServer. Con un enfoque IaaS nos da de base capacidades de escalado horizontal y vertical a golpe de clic, así como otras herramientas de mantenimiento y operación como backups, replicas, actualizaciones de seguridad…
Si lo que necesitas es un PostgreSQL de alto rendimiento este nuevo servicio de Google Cloud es tu ganador. Promete velocidades respecto a sus competidores de hasta un x4 en operaciones transaccionales y de hasta un x100 en queries analíticas.
Pensada especialmente para migración de cargas legacy que usen Postgres o aplicaciones con unas necesidade de rendimiento especiales.
Si necesitas una base de datos relacional de alto rendimiento pero en ámbito global Cloud Spanner te interesa. Esta base de datos, propietaria de Google, es utilizada por servicios como YouTube, Google Ads… Recientemente se ha añadido un interfaz compatible con Postgres que ha hecho la barrera de entrada más sencilla.
Pensada para aplicaciones con un alto uso tanto de escritura como lectura en ámbito global, como pueden ser el almacenamiento de transacciones para grandes bancos, gestión de cadenas de suministro de grandes retailers o gaming.
La joya de la corona de Google, un datawarehouse serverless que te permite realizar operaciones en el rango de los Petabytes, todo con una interfaz SQL.
Su gran ecosistema facilita la ingestión y/o federación de múltiples fuentes así como la visualización en herramientas como DataStudio, Looker, Tableau…
Puedes escucharlos en las principales plataformas de podcast: Ivoox, Spotify, YouTube, Google Podcast, Apple Podcast y Amazon Music.
Tomás Calleja
De pequeño me encantaba solucionar problemas de manera sencilla y cacharrear con la tecnología. Han pasado los años pero mis gustos no han cambiado: me paso el día aprendiendo nuevas tecnologías para luego diseñar e implementar soluciones sencillas a problemas complejos, siempre desde un punto de vista LEAN. Durante los últimos años me he centrado en Google Cloud Platform, soluciones Cloud Native y Serverless aunque me gusta saber un poco de todo.
Ver más contenido de Tomás.Óscar Ferrer
Después de más de 10 años trabajando en el desarrollo de productos digitales, he tenido la suerte de pasar por diferentes roles que me han dado una visión global de lo que significa idear, desarrollar y mantener productos de software. En este camino he visto cómo el Cloud se convertía en un factor clave, no solo para su desarrollo, sino también para la estrategia global de compañía. Por eso, me escucharás hablar sobre cómo la nube puede aportar desde un punto de vista técnico, pero también sobre cómo puede ayudar a la transformación de empresas.
Ver más contenido de Óscar.Andrés Navidad
Aunque empecé mi carrera haciendo back-end en aplicaciones web, siempre me gustaron los conceptos de arquitectura y computación distribuida. Hace 7 años tuve la oportunidad de empezar en el mundo Big Data y ahora me gusta aplicar todos esos conceptos en arquitecturas basadas en nubles públicas. Entusiasta de las nuevas tecnologías, las motos y la gastronomía.
Ver más contenido de Andrés.
Tell us what you think.