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