5. Conceptos - Bases de datos
Base de datos Descripción Casos de uso
Cloud Spanner BD relacional administrada con alta disponibilidad y
escalamiento horizontal global.
Cuando requiere alta transaccionalidad
con alto rendimiento.
Cloud SQL BD relacional administrada con escalamiento vertical. Datos estructurados que requieren una
relación entre si y consistencia.
Cloud Firestore BD NoSql del tipo documental. Eventos del tipo json o datos que no
requieren una relación fuerte.
Consistencia eventual.
Cloud BigTable BD columnar para análisis de datos en tiempo real. Análisis de series de tiempo (por
ejemplo soluciones de IoT)
9. Cómo elegir el/los producto/s GCP adecuados?
Cómo elegir el tipo de storage
Standard: Ideal para datos activos a los que se accede con frecuencia, como sitios web, videos
en streaming y apps para dispositivos móviles.
Nearline: De bajo costo. Ideal para datos que se pueden almacenar por al menos 30 días, como
copias de seguridad de datos y contenido multimedia de cola larga. Acceso 1 vez al mes.
Coldline: De muy bajo costo. Ideal para datos que se pueden almacenar por al menos 90 días,
como la recuperación ante desastres. Acceso 1 vez al trimestre.
Archive: El costo más bajo. Ideal para datos que se pueden almacenar por al menos 365 días,
como archivos regulatorios. Acceso 1 vez al año.
20. Persistencia
Puedes elegir varios mecanismos de
persistencia dependiendo de tu caso
de uso.
“Es importante complementar el
mecanismo de persistencia con
herramientas que permitan su
monitoreo constante”
21. Demo
gsutil mb -b on -l us-east1 gs://gdgcloudscl-animales/
gsutil cp ./gatito.png gs://gdgcloudscl-animales
gsutil cp gs://gdgcloudscl-animales/gatito.png gatito2.png
gsutil cp gs://gdgcloudscl-animales/gatito.png gs://gdgcloudscl-animales/backup/gatito3.png
gsutil ls gs://gdgcloudscl-animales
gsutil ls -l gs://gdgcloudscl-animales/gatito.png