Given that both MongoDB and Firebase are non-relational in nature, most of your data should be clearly displayed on Firebase. Firebase REST endpoints support regular JSON, so getting your data (and, if you choose) should also be easy. The main areas that you need to monitor are:
- Real-time Firebase API / Asynchronous particularly when customers read data. Migrating your client request / response code to the client and using this approach is likely to be the biggest area in terms of effort level.
- There will also be a mismatch in the feature set provided by MongoDB and Firebase; Notable areas include Mongo support for performing activities such as MapReduce, Cursors, and free-text queries (Firebase does not currently support these areas).
Another thing to keep in mind is that Firebase is not all or nothing. Applications can definitely take advantage of real-time, scalable and platform-by-part advantages.
Vikrum Apr 16 '13 at 19:13 2013-04-16 19:13
source share