2013-12-12 101 views
2

我们正在考虑使用Firebase构建电子邮件工具。在开始使用这个工具之前,我想问一个问题:考虑使用Firebase

在传统的数据库中,我们首先创建数据库,创建表和约束。等开始使用数据库之前。你如何在firebase中实现这一点?

是否有控制台用于启动新的数据库(参考)?您是否通过每次需要进行更改时运行的脚本来执行此操作?

何处保留脚本?你是否保留在你的项目中,并按需要运行或始终启动?

什么是一般方法?

您是否制作了一个单独的项目来管理Firebase中的数据结构,然后仅使用其他项目的数据结构?

回答

4

Firebase是一个无模式数据存储,这意味着您不必创建表,约束或任何这些东西。您注册并创建一个Firebase,然后开始写数据,就是这样。

您可以使用Firebase安全规则来强制执行架构的某些方面,并确保用户只写入允许的位置。

对于最后一个问题,我建议您查看这篇博客文章,了解Firebase适合您的应用的详细信息:https://www.firebase.com/blog/2013-03-25-where-does-firebase-fit.html - 可以将Firebase用作应用的完整后端,或者只是一部分。该选择将决定哪些代码(服务器或客户端)将与Firebase进行通信。