Existen multitud de bases de datos y los grandes hiper-escalares ofrecen desde servicios gestionados de bases de datos conocidos por todos hasta sus propios productos.
En concreto, las bases de datos no relacionales llevan usándose varias décadas y ya no existe casi ninguna arquitectura que no cuente de una u otra forma con una de ellas.
En este episodio nos centraremos en qué tipos de servicios de bases de datos No relacionales ofrece Google Cloud. Nos adentramos en sus casos de uso, recomendaciones y nuestra experiencia personal al usar cada uno de los servicios.
Estas bases de datos, pertenecientes a la suite de Firebase, son especialmente útiles cuando necesitamos crear aplicaciones móviles o web siguiendo un patrón backend-less. Con ellas podemos cubrir casos de uso de realtime, como chats o IoT, y posee características de sincronización de datos multi-dispositivo y uso offline.
Base de datos propietaria de Google y utilizada en sus propias aplicaciones conocida y utiliza por todos. Posee un alto rendimiento en operaciones read-write, así como muy bajas latencias y está pensaba para realizar análisis de eventos temporales.
Ejemplos de uso se pueden ver en la industria IoT, análisis financieros como detección de fraude o en AdTech para el análisis de comportamientos de navegación o recomendaciones.
Servicio gestionado que permite elegir entre Redis y Memcached. Muy utilizado para la gestión de sesiones o como caché, necesarios en una gran multitud de aplicaciones.
Además de estas opciones, Google Cloud posee un marketplace donde terceros proveedores ofrecen sus servicios gestionados. Entre ellos, cabe destacar la gran integración con servicios como Mongo Atlas, Elastic o Neo4jAura.
Gracias a esta integración, se permite desplegar los servicios desde la propia consola así como realizar la facturación, como si se tratara de un servicio más de Google.
Con este capítulo terminamos el repaso del catálogo de servicios de bases de datos de Google Cloud. El amplio catálogo que posee dará cabida a cualquier tipo de aplicación que desees desplegar, simplemente reúne tus requisitos y el caso de uso y elige la mejor opción.
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.