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