RocksDB

Migrating Your Parse App to MongoRocks

There are a lot of options out there for hosting your Parse MongoDB database. In our migration guide we recommend that customers without database administration experience choose one of the hosted MongoDB providers such as mLab or ObjectRocket. For those customers interested in running their own MongoDB infrastructure, we recommend running MongoDB with the RocksDB storage engine....

Strata: Open Source Library for Efficient MongoDB Backups

If you saw Charity's post back in April, you'll recall that Parse is using MongoDB built on RocksDB ("MongoRocks") in our production MongoDB deployment. MongoRocks combines the MongoDB storage API and RocksDB storage engine to deliver faster writes and more efficient storage utilization compared with MMAP. At Parse we've seen write speed improvements of up to...

MongoDB + RocksDB: Benchmark Setup & Compression

Parse has been running on MongoDB since version 1.8, so we’ve accumulated a massive amount of operational knowledge about what it takes to run a production MongoDB deployment. Running MongoDB is fairly easy operationally; however, scaling MongoDB can be challenging with things like storage inefficiencies and database-level lock contention. The new modular storage engine API...

MongoDB + RocksDB at Parse

If you've been paying attention to the MongoDB world lately, then you know that exciting things are afoot. The 3.0 release introduces a modular storage engine API, allowing third party engines like RocksDB, TokuDB and WiredTiger to integrate seamlessly with the MongoDB data interface. The RocksDB engine developed by Facebook engineers is one of the...