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