To build an infrastructure capable of executing thousands of queries per second, where each query in itself consumes billions of CPU cycles is really challenging.
A single query on Google reads hundreds of megabytes of data and consumes tens of billions of CPU cycles.
Combining 15000 commodity-class PCs, with fault-tolerant software, gives higher performance than a smaller group of high-end servers.
|Google Web server and high-level block diagram|
In the above process, rock-star developers were involved. Jeff dean, Sanjay Ghemawat, Luiz Barroso, Yrs Holzle.
The contents mentioned are here are the property of respective owners. I have documented based on my understanding.
Hope u enjoyed. Will write more on this area. Please feedback