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