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