¿Firebase es de código abierto?

No, el SDK de Firebase no es de código abierto. Sin embargo, si está buscando una mejor alternativa de código abierto, le sugiero que elija CloudBoost.

CloudBoost.io | Base de datos NoSQL como servicio: almacenamiento, búsqueda, en tiempo real con una API: CloudBoost puede ser una gran alternativa a Firebase con una gran cantidad de características adicionales como:

  1. Búsqueda: viene con un motor de búsqueda incorporado que le brinda la capacidad de buscar una tabla / colección para un dato en particular muy fácilmente. Si alguna vez desea implementar un cuadro de búsqueda en su aplicación, está a solo una llamada de API.
  2. Datos de referencia: CloudBoost ofrece características de base de datos relacional a pesar de que utiliza una base de datos noSQL.
  3. Caché: almacena automáticamente en caché algunos de los datos más solicitados para usted, por lo que sus consultas se ejecutan mucho más rápido que MySQL / Oracle tradicional. También tiene una API de caché, por lo que si desea almacenar en caché algo específico, definitivamente puede hacerlo.
  4. Cola: CloudBoost también tiene una implementación para la estructura de datos de cola que le ayuda a canalizar / manejar múltiples trabajos asincrónicos con una sola fuente de salida. Esto le ayuda a conectar sus microservicios juntos.
  5. Integraciones de Slack: con un sistema de seguimiento interno basado en eventos expuesto a usted para configurarlo por su cuenta, puede integrar varios complementos de terceros como Slack, Zapier e IFTTT para recibir notificaciones a través de estos complementos en caso de cualquier evento.
  6. Archivos: CloudBoost le permite almacenar y transmitir archivos de cualquier tipo / tamaño. Para que pueda empujar cualquier cosa: imagen, video o música.

También proporciona soporte Docker. Está configurado para ejecutarse en un entorno contenedorizado como Docker. Se puede implementar sin problemas en cualquier plataforma en la nube utilizando herramientas de orquestación en la nube como Kubernetes, Docker-swarm y muchas más.

El mas grande ventajas es que es de código abierto y, por lo tanto, tiene un soporte comunitario muy dinámico y sin bloqueo de proveedores.

Puede consultar / contribuir a su oferta de código abierto aquí: CloudBoost / cloudboost

Son fuentes parcialmente abiertas, ya que sus bibliotecas cliente están disponibles en Github

Abastecimiento abierto de los SDK de Firebase

  • firebase / firebase-admin-node
  • firebase / firebase-js-sdk
  • firebase / firebase-admin-java
  • firebase / firebase-admin-python

Actualmente, algunos de los SDK de la biblioteca cliente son de código abierto y hay un repositorio de GitHub con muchos proyectos de apoyo en GitHub. El servicio principal no es de código abierto.

More Interesting

¿Cuáles son las principales diferencias entre un servicio de alojamiento como GoDaddy y un alojamiento basado en la nube como Amazon Web Services?

¿Cuál es el mejor servicio en la nube basado en Linux para almacenamiento?

¿Cómo obtienen los proveedores de servicios en la nube los números de disponibilidad porcentuales específicos en sus SLA?

¿Cuál es el mejor servicio de almacenamiento basado en la nube para hacer una copia de seguridad de su biblioteca de música?

¿Cuáles son los problemas en el almacenamiento en la nube y cómo puedo superarlos?

¿Qué opinas sobre la nube de contenedores sin servidor?

¿Por qué el ancho de banda de los proveedores de la nube es mucho más costoso que el almacenamiento?

¿Cuál es la mejor certificación de Cloud Computing?

¿Cuál es la mejor tecnología de nube?

¿Cuál es la opción de almacenamiento en la nube más barata?

¿Cuáles son los casos prácticos de uso de la impresión en la nube?

Pasé de vender hardware a software y servicios en la nube. ¿Cuáles son las mejores prácticas y consejos que puede compartir?

Para un inicio pequeño en una etapa temprana, ¿cuál es la mejor solución de almacenamiento en la nube?

Necesito estimar los costos de alojamiento en la nube para el lanzamiento de nuestra aplicación en unas pocas semanas. Mirando Rackspace, puedo estimar el ancho de banda, etc., pero ¿cómo calculo cuántos usuarios puede manejar una de sus instancias de servidor y cuál será el costo?

¿Quiénes son los 5 principales proveedores de servicios en la nube disponibles en India?