首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对于数据库,Firebase的优点和缺点是什么?

对于数据库,Firebase的优点和缺点是什么?
EN

Database Administration用户
提问于 2014-10-29 05:08:45
回答 1查看 45K关注 0票数 9

我目前正在开发一个网站,以跟踪从考试中获得的学分,以及这些成绩如何与用户的目标积分相一致。

我正在寻找一个数据库系统,将存储所有可能的考试,有人可以参加NCEA (新西兰的资格制度),并存储用户的目标和考试的实际结果。

为了存储和更改数据,我考虑了使用带GET和POST请求的Firebase、mySQL和JSON存储。

使用Firebase作为数据库的优点和缺点是什么?

EN

回答 1

Database Administration用户

发布于 2014-11-06 11:33:51

关于这些数据将用于什么,您还没有给我们太多的信息。我的意思是,你已经说过要存储什么数据,但是你打算用它做什么?

如果你的目的是存储数据然后报告数据,那么我认为你找错地方了。一个简单的MySQL或SQL会做得很好,而且报告工具也是现成的。

但是,如果您要链接到web或移动应用程序,其中的数据由多个用户不断地更改(所有用户都访问存储在云中的同一个数据库),那么Firebase就是最好的选择。

所以,你的专业人员和同事:

Pro的

  • 如果您的应用程序运行的是集中式DB,并且是由许多用户更新的,那么它就有能力处理设备之间的实时数据更新。
  • 储存在云中,随处可见。
  • 跨平台API (如果您在应用程序中使用此DB )
  • 他们保存数据。-Meaning --如果你在存储大量的数据,你不用担心硬件!

Con:

  • 除非您的应用程序运行一个由大量用户更新的集中式数据库,否则这是一个严重的过度使用。
  • 存储格式与SQL完全不同(Firebase使用JSON),因此您将无法轻松迁移。
  • 报告工具不会接近标准SQL的工具。
  • 成本!-Limited到100个连接和1GB存储!(有关限制的更多细节,请参见!)
  • 你不托管数据,Firebase是这样做的。而且,根据您安装的服务器,查看该服务器的启动时间,最近似乎出现了很多故障。

注意:我在专业版和con版中都包含了“谁承载了数据”,因为你从来没有告诉我们你存储了多少数据,以及谁将访问这些数据。

票数 22
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/81349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档