Mahesh's Twentythird Law - JSON + NoSQL =/= Automatic Scale
Throwing JSON documents into a NoSQL database is not going to automatically allow your system to scale. Corollary No, MongoDB is not the answer. Note OK, MongoDB is pretty good from a prototyping perspective, but it will end up biting you in the butt... In fact, the general response for anything other than prototyping should really be in two parts " Do you really know what you are doing?" " No you don't ." I'm getting pretty seriously curmudgeonly about this nowadays (" Get off my lawn" , etc.). People probably shouldn't be using anything NoSQL at all - they invariably end up shooting themselves in the foot...