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