2013-09-23 41 views
19

我一直在阅读关于Firebase的内容,并在短时间内使用它。这个想法(BAAS)和实现令人印象深刻,并且使用Javascript进行编程似乎是一个可行的选择。不必处理扩展和其他服务器端问题使其更具吸引力。Firebase是一个通用数据库吗?

我的问题是:一般来说,是Firebase的一级后端候选人是否适用于任何基于平均数据的应用程序?例如计费,客户关系管理,电子商务,社交,基于位置等。我不包括超轻或重度极端,如基本聊天或核电厂监视器...

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

希望根据经验和现有的生产应用程序的答案。

感谢

回答

12

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

上有https://firebase.google.com/customers/

+5

但是,如果我的应用程序不一定是实时的,那么使用Firebase是否有意义?谢谢@anant – brescia123

+2

如果您想要一种简单的方式来保存应用程序/网页中的数据而无需编写大量后端代码,那么使用Firebase可能仍然有意义。实时性只是一种奖励,但您不必依赖或使用该部分。 – Anant

+9

完整披露,@Anant为Firebase工作 – lightswitch05

2

火力地堡在头版客户上和应用程序展示页面上列出生产的几个应用程序可能不具有交易跨越多个业务对象的支持。 例如当销售订单被预订时,它需要更新多个项目的库存,更新应收账款,销售信贷给多个销售人员等。 Firebase团队应该想出一个数据库触发选项,这将使所有这些发生。

+2

更新:最近添加了多路径原子写入:https://www.firebase.com/blog/2015-09-24-atomic-writes-and-more.html – KarolDepka

相关问题