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