NoSQL has been a pretty hot topic over the last few years with a number of contenders in the NoSQL world – MongoDB, Cassandra, CouchDB, and Riak. These are just the main ones, with a number of other playings gaining prominence in the mix (I’ve also deliberately not included the “NewSQL” databases in the list). All…
Tracking MongoDB Memory Usage
Understanding MongoDB memory usage is crucial for a good MongoDB hosting experience. For best performance, it’s imperative to keep your working set in-memory. I’ve seen a few suggestions that if you use solid-state drives (SSD), it makes memory less important. Dynamic random-access memory (DRAM) access time is of the order of nanoseconds, SSD access time is…
Getting Started with Python and MongoDB
ScaleGrid is a MongoDB hosting and management service for public and private clouds. MongoDB (from “humongous”) is a scalable, high-performance, open source NoSQL database by 10gen. ScaleGrid helps you provision, configure high availability and disaster recovery, deprovision, monitor, upgrade, clone, backup and recover your deployments, supporting MongoDB on AWS, MongoDB on Azure, and MongoDB on DigitalOcean. One of the advantages of…
Getting Started with PHP and MongoDB
ScaleGrid is a MongoDB management solution for public clouds. MongoDB (from “humongous”) is a scalable, high-performance, open source NoSQL database by 10gen. ScaleGrid will help you provision, configure high availability and disaster recovery, deprovision, monitor, upgrade, clone, backup and recover your MongoDB deployments on AWS, Azure, and DigitalOcean. One of the advantages of ScaleGrid is that it gives you full SSH…
Cloning a MongoDB Instance or Replica Set
Cloning MongoDB deployments and instances is a popular and easy way to create an exact copy (size, configuration, and data) of an existing MongoDB cluster. A majority of our MongoDB hosting customers use cloning for running reports or dev/test scenarios. A clone allows for a point-in-time copy of the deployment, and allows you to run…