¿Es correcto para mí usar Firebase como base de datos para una aplicación de Android en tiempo real, y por qué o por qué no?

Lo que hace Firebase es que te quita el peso de los hombros al eliminar las molestias de crear un back-end para tu aplicación. Crear un back-end es nuevamente una tarea pesada. Esta es una buena razón para usar este Google BaaS (Firebase) para hacer que un prototipo sea realmente rápido, donde los servicios iniciales son gratuitos, cubren la mayoría de los casos de ejemplo y permiten una integración fácil.

Firebase permite un máximo de 100 conexiones simultáneas a la base de datos, después de lo cual debe comprar el servicio. Ahora, si su aplicación creciera en número de usuarios; 100 conexiones simultáneas es trivial de lograr. Hay una publicación de blog de Arnav Gupta en medio [1] que, creo, es una buena idea. Por lo tanto, compartiéndolo aquí. 🙂

Notas al pie

[1] No te subas al carro de Firebase todavía – Bloques de codificación – Medio

Recomendaría explorar la solución de Blazesoft. Firebase presenta una buena solución que le permite interactuar y personalizar su base de datos y entidades a través de API.

Mientras Blazesoft ofrece una VERDADERA SOLUCIÓN AZ –

  1. Gaming CRM: administra los parámetros de tu juego, administra los datos de tus jugadores, la retención, los leads, el rendimiento, los informes y muchas más características importantes
  2. Módulos predefinidos que toda aplicación necesita: FB / Guest / Email Login, FTUE, Logros, Tablas de clasificación, Calificación y más …
  3. Basado en la nube y en memoria caché para un rendimiento superior
  4. Fácil de configurar y utilizar
  5. Reduce su tiempo de I + D en ~ 50% y más
  6. ¡Le proporciona herramientas para administrar su aplicación después de que esté en funcionamiento!

Visite nuestro sitio web – Soluciones de juegos y backend como servicio de juegos –

¿De qué tipo de aplicación estás hablando?

Firebase Database es realmente genial para aplicaciones en tiempo real, ya que la base de datos en sí es en tiempo real. Podemos almacenar datos en formato json en forma de claves y valores. Podemos diseñar fácilmente bases de datos anidadas usando child. El proceso de almacenamiento y recuperación también es muy simple y práctico. Solo necesitamos establecer una referencia de base de datos y luego podemos obtener o establecer fácilmente el valor en ese lugar.

Recientemente utilicé Firebase Realtime Database en mi proyecto universitario donde tuve que hacer una aplicación de banca electrónica (aplicación de banca neta) que tenía características como Consulta de saldo, Transferencia de fondos, Mini estado de cuenta que debe funcionar en tiempo real. La integración y la implementación son bastante fáciles y debo recomendar esto a todos los que quieran usar una base de datos en línea pero no quieran entrar demasiado en SQL y PHP.

Por supuesto, puedes usar Firebase y es una de las razones principales para que Firebase exista. Es conocido por usar aplicaciones en tiempo real en las que sigue transmitiendo los datos de un lado a otro entre la aplicación y la base de datos.