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