Cómo guardar los datos de los usuarios de mi aplicación en línea

Hay algunas opciones, y para elegir entre ellas, generalmente necesita un equilibrio entre la facilidad de uso y el conjunto de funciones. Sin embargo, vale la pena señalar que si se espera que su aplicación tenga una base de usuarios grande (y activa) y, por lo tanto, una gran cantidad de transacciones, no habrá una solución gratuita, pero algunas de esas soluciones le permitirán pagar por más transacciones / tráfico, mientras que otros no lo harán.

  1. Hojas de cálculo de Google: esta es una buena opción si sus datos son tabulares por naturaleza y no espera muchas consultas dentro y fuera. Esta solución siempre será gratuita. También es bastante simple. Puede encontrar un tutorial aquí: http://properdesign.rs/blog/2015…
  2. Firebase: esta es una solución más poderosa y se ajusta mejor si sus datos se parecen más a un objeto JSON que a una tabla. Firebase es una solución de base de datos alojada que se está volviendo más popular recientemente, especialmente después de ser adquirida por Google. Tienen una API decente y una fácil integración con muchos marcos web front-end conocidos como AngularJS, ReactJS, Ember, Backbone. Proporcionan muchas características adicionales, como análisis integrados y alojamiento gratuito de sus activos estáticos, y pueden ampliarse (a través de planes pagos) cuando lo necesite. La curva de aprendizaje puede ser un poco empinada al principio, pero tienen buenos documentos. Firebase
  3. Archivos: puede conservar sus datos de usuario en archivos almacenados en cualquier servidor de almacenamiento de archivos y acceder a ellos a través de la API REST. Google Drive se puede usar para eso, o Dropbox, y, por supuesto, también puedes usar AWS S3, que otorga un Free-Tier de 1 año a nuevas cuentas, por lo que probablemente puedas mantenerte dentro de los límites de uso durante el primer año. Tendría que pagar por almacenar los archivos después. Consideraría esta solución menos óptima que 1 y 2, pero depende de cómo se vean realmente sus datos de usuario y cuántos usuarios cree que puede tener su aplicación en el futuro.

More Interesting

¿Qué es la computación de no repudio?

Si, por ejemplo, la tecnología Microsoft AZURE utiliza todas las empresas, ¿qué pasa con la situación normal de Farmer DBA? ¿Perderá el trabajo?

¿Qué se entiende por computación en la nube y cómo funciona?

¿Cuáles son las diferencias entre la informática móvil, la informática ubicua y la informática generalizada?

¿Existe un servicio para consolidar e informar todo mi uso de la nube pública (AWS, Google, Azure)? Necesito visualizar mis costos y uso en un solo lugar.

¿Cómo se distribuye un sistema de almacenamiento de archivos en la nube?

¿Cuánto tiempo llevaría generalmente obtener un doctorado en Informática en Europa? ¿Cuáles son las buenas universidades para Machine Learning / Cloud Computing en Europa?

¿Debo aprender AWS o Red Hat OpenStack?

Cómo implementar servidores de estilo Google o Facebook en mi pequeño centro de datos

Como desarrollador de Python, ¿qué es lo mejor para elegir como una opción de carrera de desarrollo web y plataformas de computación en la nube?

¿Cuál es el mejor instituto para los servicios web de Amazon en Pune?

¿Por qué elegiría el servicio de Koding en lugar de Amazon EC2 para una máquina virtual en línea gratuita?

¿Es una nube pública menos segura que una nube privada?

Como PYME, ¿tiene dificultades para declarar el costo de Amazon AWS con la agencia tributaria?

¿Cuáles son las mejores alternativas para los servicios de Google Cloud Platform para desarrolladores en términos de costos y rendimiento?