Re: Will people come back?
Thats the whole problem with NoSQL databases. Your document format has to match your problem. But as soon as the requirements change and the document format is non optimal (or worse upside down) you're utterly screwed because non optimal can mean doing the equivalent of a nested table scan for every document for every query. Sure, relational DBs can suffer from relationship and normalisation issues too , but the relational nature of the DB, the ability to modify indexes and primary/foreign keys plus SQL itself usually mean you can usually still get reasonable performance even as the DB design and the requirements diverge quite a long way. Try and modify the document format in a NoSQL DB and you'll probably break everything.