firebase firebase-realtime-database backend dbaas

¿Es Firebase una base de datos de uso múltiple?



firebase-realtime-database backend (3)

Firebase ahora es más capaz y se considera un back-end completamente independiente, especialmente después de la introducción de la función de nube. https://firebase.google.com/docs/functions/

He estado leyendo sobre Firebase y jugando con él por un corto tiempo. La idea (BAAS) y la implementación son impresionantes, y después de haber programado con Javascript parece una opción viable. No tener que lidiar con la escala y otras preocupaciones del servidor lo hace aún más atractivo.

Mi pregunta es: en términos generales, ¿ es Firebase un candidato de back-end de primera clase para cualquier aplicación basada en datos promedio? por ejemplo, facturación, CRM, comercio electrónico, redes sociales, ubicación, etc. No incluyo extremos súper ligeros o pesados, como un chat básico o un monitor de planta nuclear ...

La respuesta puede no ser un claro sí / no, pero ¿se creó para admitir el espacio de aplicación general, o simplemente se destacó como un servicio de datos de lectura / escritura en tiempo real?

Agradecería respuestas basadas en la experiencia y aplicaciones de producción existentes.

Gracias


Firebase puede no tener soporte para transacciones que abarcan varios objetos comerciales. por ejemplo, cuando se registra una orden de venta, entonces se necesita actualizar el inventario de varios artículos, actualizar la facturación en las cuentas por cobrar, otorgar crédito de ventas a varias personas de ventas, etc. Se supone que el equipo de Firebase tiene una opción de activación de base de datos que hará que todo esto suceda. .


Sí, Firebase está destinado a ser un back-end de primera clase para cualquier aplicación web, iOS o Android basada en datos. El servicio ofrece lectura y escritura de datos en tiempo real, pero también viene con un sistema de seguridad potente y flexible que le permite escribir aplicaciones seguras solo para clientes, sin necesidad de ningún código de servidor para imponer límites de datos.

Hay varias aplicaciones en producción listadas en la página principal como cliente y en la página de presentación de la aplicación en https://firebase.google.com/customers/