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