database map-reduce javascript app-engine google filesystem apps computing web-development video social performance internals programming security api development cluster graph ajax scalability mysql high-availability network web facebook java opensocial linux python