1 minute read

Tabla 10. Comparativa entre Firebase y AWS Amplify

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.

This article is from: