1 minute read
Tabla 10. Comparativa entre Firebase y AWS Amplify
from APLICACIÓN MÓVIL DE REALIDAD VIRTUAL PARA FORTALECER LA ENSEÑANZA-APRENDIZAJE DE LA ASIGNATURA
by Pontificia Universidad Católica del Ecuador sede Santo Domingo PUCE SD
Se ha optado por hacer uso de base de datos NoSQL debido a la flexibilidad en
cuanto al almacenamiento de datos, dado que la información no se encuentra almacenada en
Advertisement
tablas, sino que se estructuran en documentos lo que permite que diferentes tipos de datos
se almacenen en un solo documento, de igual manera otra ventaja dadas las características
del proyecto es que nos permite disponibilidad por encima de consistencia.
Tabla 10.
Comparativa entre Firebase y AWS Amplify
AWS Amplify
Fundación Iniciado en 2018 Plataforma Marco de código abierto Compañía matriz Respaldado por Amazon
Nube API
Integrado con AWS API REST y GraphQL Base de datos La forma en que AWS está estructurado le permite integrar el marco con bases de datos relacionales y no relacionales.
Firebase
Iniciado en 2011 Tecnología patentada Respaldado por Google Integrado con GCP Solo API REST Google Firestore es una base de datos NoSQL.
Sincronización fuera de línea
Almacenamiento de datos en el dispositivo Datos en caché
Plataformas compatibles Capacidades en tiempo real
iOS, Android de forma nativa o mediante marcos de trabajo iOS, Android de forma nativa o mediante marcos de trabajo
Sí, a través de PubSub Sí, a través de Firestore o base de datos en tiempo real
Almacenamiento Directamente en S3 Almacenamiento en la nube de Google
Consola Proporciona otros servicios de AWS a través de CLI
Consola con una experiencia integrada perfecta Repositorios Se conecta a Github, Gitlab y Bitbucket Hay que configurar Google Cloud Build
Nota: Adaptado de («Comparación entre AWS Amplify y Google Firebase», 2020) . Recuperado de https://blog.back4app.com/es/comparacion-entre-aws-amplify-y-google-firebase/
Entre algunas las características por las que hemos tenido preferencia por Firebase
es que de acuerdo a nuestra elección anterior sobre el uso de una base de datos NoSQL,
Firebase se enfoca en el uso exclusivo de este tipo de base de datos siendo Firestore y
Firebase RealTime, es por esto que priorizamos que sea una plataforma de ámbito especifico
a NoSQL y no de ámbito general como lo es AWS Amplify.