Recently there was an annoucment that parse is getting migrated to MongoDB database. Kevin Lacker the co-founder of parse announces that , We have a difficult announcement to make. Beginning today we’re winding down the Parse service, and Parse will be fully retired after a year-long period ending on January 28, 2017. We’re proud that we’ve been able to help so many of you build great mobile apps, but we need to focus our resources elsewhere.
We understand that this won’t be an easy transition, and we’re working hard to make this process as easy as possible. We are committed to maintaining the backend service during the sunset period, and are providing several tools to help migrate applications to other services.
First, we’re releasing a database migration tool that lets you migrate data from your Parse app to any MongoDB database. During this migration, the Parse API will continue to operate as usual based on your new database, so this can happen without downtime. Second, we’re releasing the open source Parse Server, which lets you run most of the Parse API from your own Node.js server. Once you have your data in your own database, Parse Server lets you keep your application running without major changes in the client-side code.
We know that many of you have come to rely on Parse, and we are striving to make this transition as straightforward as possible. We enjoyed working with each of you, and we have deep admiration for the things you’ve built. Thank you for using Parse.
What is MongoDB?
MongoDB is an open source database that uses a document-oriented data model. MongoDB is one of several database types to arise in the mid-2000s under the NoSQL banner. Instead of using tables and rows as in relational databases, MongoDB is built on an architecture of collections and documents.
Octobas will be the backend for the for MongoDB.
Above we used the Data Migration Tool now lets know what is it actually and what it does?
Today, we are releasing two tools to help you transition your app from Parse to another service. With the announcement that Parse’s hosted service will be retired on January 28, 2017, we want to help share resources to make your migration as straightforward as possible.
PARSE SERVER, AN OPEN-SOURCE PARSE API SERVER
The open source Parse Server makes it possible to serve the Parse API from any infrastructure that can host Node.js applications. Parse Server provides a way for you to keep your application running without major changes in the client-side code, once you have your data in your own database. Our client SDKs now support changing the API server location to direct them to your own. This also lets you use the Parse client SDKs with entirely new applications that have no dependency on the Parse hosted services.
Parse Server was built in Node.js and works with the Express web application framework. It can be added to existing web applications, or run by itself. We encourage you to provide bug reports and feedback via the GitHub issues on the Parse Server repository. Nearly everything you’ll need for your app is supported in Parse Server, with the main exceptions of Analytics and Config.
THE DATABASE MIGRATION TOOL
Starting today, you can now power your Parse app using your own MongoDB instance that you’ve hosted. Using your own MongoDB instance and infrastructure will help ensure that your queries will run at their highest level of performance. By migrating your database, you will be able to:
- Backup your entire database periodically and on demand
- Restore backups
- Increase performance of queries (and thereby your app) by providing larger amounts of dedicated processing power and memory to your database
- Eliminate risk of another app impacting the performance of your app’s queries
- Gain raw access to your application’s data
- Modify, add, or fine-tune indexes on your most popular or complex queries.