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