我一直在关注Firebase的演示,我对在线存储数据的功能和灵活性感到惊讶。还查看了homepage上的AngularJS Projects教程,其中Firebase作为后端。
但是,在开始在我的网络应用程序中使用它之前,我几乎没有问题:
有人可以帮我澄清这些问题吗?
答案 0 :(得分:19)
Firebase web site中详细解答了大部分问题。
我的所有数据到底存储在哪里?
在Firebase控制的安全裸机服务器上。这是“平台即服务”的基本点 - 您需要支付Firebase的专家资料来构建,维护,升级,扩展和保护您的数据,这样您就不需要IT专业人员团队来处理这一问题。
如果由于硬件故障或任何其他问题导致我的数据在将来丢失怎么办?
任何合法服务都将保留异地备份,Firebase也是如此。您也可以通过随时获取数据(简单的JSON对象)或部分数据来保持自己的状态。
依靠Firebase是否安全,以确保黑客的应用数据的安全性?
Firebase实施authentication和declarative security rules以确保安全。
如果Firebase将来要求付款以存储或检索我的应用数据?
pricing page概述了Firebase付款计划。看看吧。
Firebase是否适合存储大型数据集,例如每个用户100 MB(不仅仅是聊天数据)?
存储大型数据集时,数据结构很重要。由于读取100 MB需要很长时间,因此您需要denormalize并适当地存储它,根据需要仅检索相关部分。