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