我的应用程序目前使用mongodb,我期待将其迁移到firebase。
它有多容易,有什么我必须注意的事项。
答案 0 :(得分:21)
鉴于MongoDB和Firebase本质上都是非关系型的,因此大多数数据都应该干净地映射到Firebase。 Firebase REST端点支持常规JSON,因此将数据放入(并在您选择时退出)也应该很容易。您需要密切关注的主要领域是:
要记住的另一件事是Firebase不是一种全有或全无的任务。应用程序绝对可以零散地利用实时,扩展和平台功能。
答案 1 :(得分:11)
没有具体回答这个问题,但如果您发现Firebase缺少一些您习惯使用Mongo的功能 -
我找到了一个节点包,允许您使用Firebase作为主数据库运行。
<强>火力地堡强>
<强> MongoDB的强>
答案 2 :(得分:7)
Firebase不是将所有数据存储在MongoDB中吗?
2016年5月更新
显然删除了MongoDB网站中提到Firebase的页面(http://www.mongodb.org/about/production-deployments/)
在他们的网站上搜索了一些后,我在他们的博客中找到了另一个页面 https://www.mongodb.com/post/45270275688/mongodbs-growing-ecosystem(mirror) 他们说:
很高兴看到有如此多的公司在MongoDB上构建。这里只是几个:
- 的模量即可。作为Node.js平台即服务(PaaS)产品,Modulus将MongoDB作为其默认数据存储。这是来自来自 Meteor和 Firebase 的相关产品。
MongoDB的替代方案是RethinkDB,最近是RethinkDB released Horizon背后的团队,它是NodeJS上的开源后端平台,是一种本地托管的Firebase。这是一个不错的talk about Horizon。