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