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