A partir del 2 de marzo de 2017, el almacenamiento de Firebase utiliza el almacenamiento en la nube de Google, lo que significa que puede activar las funciones de la nube y compartir datos que están en el almacenamiento para su procesamiento. Estas funciones podrían escribir datos en su base de datos en tiempo real utilizando la API de Firebase.
Por lo que he leído, Firebase está trabajando activamente para permitir que las funciones de la nube se activen por eventos de base de datos en tiempo real, pero esto no es posible actualmente.
Las opciones actuales son por lo tanto:
- ¿Puede el nuevo centro de datos de Apple en Carolina del Norte atender adecuadamente a clientes globales?
- ¿Cómo se compara Google Cloud Datastore con otras bases de datos como MongoDB y Redis?
- ¿Cuáles son los problemas de administración basados en la nube?
- ¿Cuál es la forma posible de crear un clon de WhatsApp con Xamarin Native y Azure Cloud Backend?
- He subido 20GB de fotos y videos a Flickr pero dice que solo estoy usando el 0.8% del almacenamiento de 1TB, ¿por qué es eso?
- Active la función desde su cliente y luego úsela para actualizar la base de datos en tiempo real. Esto podría ser un AWS Lambda, o una función de Google Cloud, etc.
- Tener una máquina virtual en funcionamiento permanente que se suscriba a la base de datos en tiempo real y active las funciones apropiadas. (A partir de aproximadamente $ 4 / mes en AWS o Google). Hay un proyecto de Firebase Queue en github que puede ayudar con esto, pero no lo he probado.
Esperemos que esta integración funcione pronto, ya que parece un ajuste natural y una opción poderosa para aquellos que desean centrarse en la funcionalidad, no en los servidores.