В моем приложении в настоящее время используется mongodb, и я с нетерпением жду возможности перенести его в firebase.
Как легко это сделать, и есть вещи, за которыми я должен следить.
В моем приложении в настоящее время используется mongodb, и я с нетерпением жду возможности перенести его в firebase.
Как легко это сделать, и есть вещи, за которыми я должен следить.
Учитывая, что как MongoDB, так и Firebase являются нереляционными по своей природе, большинство ваших данных должны четко отображаться на Firebase. Конечные точки Firebase REST поддерживают обычный JSON, поэтому получение ваших данных (и, если вы выберете), также должно быть легким. Основными областями, которые вам нужно следить, являются:
Другая вещь, о которой нужно помнить, заключается в том, что Firebase - это не все или ничего. Приложения могут определенно использовать преимущества в режиме реального времени, масштабирования и платформы по частям.
Не специально отвечая на вопрос, но если вы обнаружите, что Firebase не имеет нескольких функций, с которыми вы привыкли с Mongo -
Я нашел пакет node, который позволит вам запускать оба с Firebase в качестве основной БД.
Firebase
MongoDB
Разве Firebase не сохраняет все свои данные в MongoDB?
Обновление до 2016 года
По-видимому, страница, на которой упоминалась Firebase на сайте MongoDB, была удалена (http://www.mongodb.org/about/production-deployments/)
После некоторого поиска на своем сайте я нашел другую страницу в своем блоге https://www.mongodb.com/post/45270275688/mongodbs-growing-ecosystem (mirror) где они говорят:
его приятно видеть так много компаний, строящих на MongoDB. Вот лишь несколько:
- Modulus. Платформа Node.js как услуга (PaaS), модуль включает MongoDB в качестве хранилища данных по умолчанию. Это следует за предложениями от Meteor и Firebase.
Альтернативой MongoDB будет RethinkDB, а недавно команда RethinkDB выпущена Horizon, бэкэнд-платформу с открытым исходным кодом на NodeJS, и это своего рода локальная Firebase. Здесь приятно говорить о Horizon.