I have read the following text in a technical blog discussing the advantages and disadvantages of NoSQL
\" For years, in order to improve performanc
For a NO SQL, 1.All the child related to a collection is at the same place and so on same server and there is no join operation to lookup data from another server .
2.There is no schema so no Locks needed on any server and the transaction handling is left to the clients .
The above 2 saves a lot of overhead of scaling in NO-SQL.