I have been playing around with MongoDb, thanks to the M101J Course offered by Mongodb University. These NoSQL datastores are gaining popularity due to a number of reasons and one among them being the ease with which they can be scaled out i.e horizontal scaling. This horizontal scaling in MongoDB can be achieved by creating a sharded cluster of mongodb instances.
You might want to understand the concept of sharding before continuing. The MongoDB reference has a very clear explanation for the same here.
Continue reading Setting up sharded mongodb cluster in localhost
building a desktop application instead. I am building the application as I am writing this. I will upload the code onto Github once I am done with the application.