Category: Linux

MongoDB Memory Management

As I continue to watch the community and observe which questions which are asked over and over again I feel inclined to blog about common misconceptions or misunderstandings for new mongodb users. Lately I see a trend of questions regarding how mongodb utilizes memory and memory mapped files.

Mongodb Top Design Considerations

Having worked with mongodb for a while now I have come to know a few things about how exactly mongodb works and some things to consider as you come up with the design of your mongodb implementation. Here is a list of things to keep in mind as you start to decide how you are

Mongodb The OpLog Explained

As I watch the mongodb mailing list and the IRC channel I have come to understand that there is a lack of understanding about the mongodb oplog. While most of this information can be found in the mongodb online documentation I figured I’d make a blog about it to make it more clear for some

System Automation – Part 3 – Git

At this point you have to be asking your self if you should edit the puppet manifests on the puppetmaster, well the answer to that is “Heck No”. If you want your infrastructure to come to a screeching halt then by all means have at it but if you actually want to be able to

System Automation – Part 2 – Puppet

So now we have our systems up and running with Ubuntu 10.04 and next you want to make sure that some common configuration files are identical across your infrastructure. You also want to have specific components installed on specific servers, for instance you want your databases installed on your database servers, you want your applications