If you are much concerned about the latency of loading a website, then you may look into NoSQL Databases like MongoDB. I think recent versions of MySQL supports NoSQL as well. Optimization is involved from the place of application development, by following best practices , deployment - Having Highly Available Clusters with proper load balancing etc. Hope this helps.