Firebase是一个通用数据库吗?

Ben*_*nny 19 backend firebase dbaas firebase-realtime-database

我一直在阅读关于Firebase的消息,并在一段时间内玩它.这个想法(BAAS)和实现令人印象深刻,并且使用Javascript进行编程似乎是一个可行的选择.不必处理扩展和其他服务器方面的问题使其更具吸引力.

我的问题是:一般来说,Firebase是基于数据的平均应用程序的头等候后端候选者吗?例如计费,CRM,电子商务,社交,基于位置等.我不包括超轻或极端的极端情况,例如基本聊天或核电站监控......

答案可能不是明确的是/否,但它是为了支持一般的应用程序空间而构建的,还是仅仅作为实时读/写数据服务脱颖而出?

非常感谢基于经验和现有生产应用的答案.

谢谢

Ana*_*ant 12

是的,Firebase旨在成为任何基于数据的Web,iOS或Android应用程序的第一类后端.该服务提供实时数据读取和写入,还附带功能强大且灵活的安全系统,允许您编写安全的仅客户端应用程序,而无需任何服务器代码来强制实施数据边界.

首页上列出了作为客户的多个应用程序,以及https://firebase.google.com/customers/上的应用程序展示页面

  • 完全披露,@ Anant适用于Firebase (10认同)
  • 但如果我的应用程序不必是实时的,那么使用firebase是否有意义?谢谢@anant (5认同)
  • 如果您想要一种简单的方法来保持应用程序/网页中的数据而不必编写大量的后端代码,那么使用Firebase可能仍然有意义.实时性只是一个奖励,但您不必依赖或使用它的一部分. (2认同)