No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Datastore - Provisionar instancia Cloud SQL y subir Datos

13/24
Recursos
  • Es una base de datos totalmente escalable y autoadministrada.
  • Construido pensando en la redundancia.
  • Base de datos NoSQL.

RETO: Entra a la consola de GC y en las opciones de almacenamiento crea tu propia base de datos. Una instancia con un nombre 煤nico y selecciona campos y columnas.

Aportes 20

Preguntas 3

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Reg铆strate o inicia sesi贸n para participar.

Copio y pego este extracto de la wikipedia ya que no sabia a que se referian con el concepto ACID.

En concreto ACID es un acr贸nimo de Atomicity, Consistency, Isolation and Durability: Atomicidad, Consistencia, Aislamiento y Durabilidad en espa帽ol.

Atomicidad: Si cuando una operaci贸n consiste en una serie de pasos, de los que o bien se ejecutan todos o ninguno, es decir, las transacciones son completas.

Consistencia: (Integridad). Es la propiedad que asegura que s贸lo se empieza aquello que se puede acabar. Por lo tanto se ejecutan aquellas operaciones que no van a romper las reglas y directrices de Integridad de la base de datos. La propiedad de consistencia sostiene que cualquier transacci贸n llevar谩 a la base de datos desde un estado v谩lido a otro tambi茅n v谩lido. 鈥淟a Integridad de la Base de Datos nos permite asegurar que los datos son exactos y consistentes, es decir que est茅n siempre intactos, sean siempre los esperados y que de ninguna manera cambian ni se deformen. De esta manera podemos garantizar que la informaci贸n que se presenta al usuario ser谩 siempre la misma.鈥

Aislamiento: Esta propiedad asegura que una operaci贸n no puede afectar a otras. Esto asegura que la realizaci贸n de dos transacciones sobre la misma informaci贸n sean independientes y no generen ning煤n tipo de error. Esta propiedad define c贸mo y cu谩ndo los cambios producidos por una operaci贸n se hacen visibles para las dem谩s operaciones concurrentes. El aislamiento puede alcanzarse en distintos niveles, siendo el par谩metro esencial a la hora de seleccionar SGBDs.

Durabilidad: (Persistencia). Esta propiedad asegura que una vez realizada la operaci贸n, esta persistir谩 y no se podr谩 deshacer aunque falle el sistema y que de esta forma los datos sobrevivan de alguna manera.

Cumpliendo estos 4 requisitos un sistema gestor de bases de datos puede ser considerado ACID Compliant.

Nota: El servicio Datastore se ha actualizado/integrado con lo que ahora es Firestore de Google.

Para cumplir este reto, al acceder a Datastore les saldr谩 la opci贸n para actualizar a Firestore, lo ideal es que actualicen a Firestore. Una vez actualizado crean:

  1. Nueva colecci贸n.
  2. Nuevos documentos (objetos/datos) con diferentes estructuras.
  3. Ya con esto estar铆an cumpliendo el reto de esta lecci贸n.

Reto:

Quiero pensar que as铆 debe ser

  • Datastore
    • Escalamiento automatico y adminsitrador
    • Cuenta con redundancia, con tiempo de respuesta optimo
    • Data no estructurada.
    • Cuota Gratis diaria.
    • Segmentaci贸n por tipo de servicio

Cloud Firestore es la pr贸xima generaci贸n de Cloud Datastore.

Actualmente es Firestore:

Datastore - Provisionar instancia Cloud SQL y subir Datos

  • Es una base de datos totalmente escalable y autoadministrada.
  • Construido pensando en la redundancia.
  • Base de datos NoSQL.

Reto completado!

Mola 馃槂

  • NoSQL: Informaci贸n no estructurada.
  • Escalable autom谩ticamente.
  • Servicio administrado por Google.
  • Para alta redundancia.
  • expone un API REStful para tener acceso a nuestros elementos de -
  • Datastore.
  • Transacciones ACID
  • Sharding y Replicaci贸n.
  • M煤ltiples tipos de datos.

Listo:
![](

Este almacenamiento aplicar铆a para temas de Big Data o en que casos es posible usarla?

Reto cumplido

Muy bueno!

Cumplido鈥!

Actualmente tengo una 鈥渟ingle page application鈥 conectada a una base de datos no relacional FireBase, viendo este video mi pregunta ser铆a 驴Me aconsejan migrar mi pase de firebase a CGP 鈥淐loud Firestore鈥? lo menci贸n por costos y escalabilidad vertical, adem谩s lo creo viable dado que en firebase el exporte de la base es un JSON. De paso hago la siguiente pregunta : he visto que el archivo main.js que genera mi proyecto de Angular para mi web 鈥淪ingle page application鈥 tiene expuesto los datos: apiKey, authDomain, databaseURL, projectId, storageBucket y messagingSenderId, no he logrado ocultar estos datos del main.js o en su defecto crear reglas en firebase que protejan la consulta, me podr铆as dar una recomendaci贸n para proteger los datos de mi base en firebase y evitar que personas puedan tener acceso a la informaci贸n que all铆 guardo? gracias.

Reto cumplido 馃槈