I'll add to the answers and that it is better first to understand:
what is base, what are, what is the "key" field dependence, ДНФ3 as the base of different types arranged on the inside (the General principle), their architecture, system caching, and scaling.
Yes, this takes desire and time. But without it You will constantly ask questions such as:
So it will be faster to work the website?
I can answer the "head" to this question: will you do faceted search check box - use the "funnel" sampling in the streams of input data using a stored procedure.
But I'm afraid that it is unlikely to help You now.