jest językiem programowania obiektowego opracowany przez Sun Microsystems. Google używa języka programowania Java do tworzenia i rozwijania aplikacji Google Docs Największa
stronie użytkownika systemu -. Co by można nazwać po stronie klienta w tradycyjnej sieci - składa się z aplikacji internetowych wzmocnione przez JavaScript język programowania. Javascript i Java nie to samo. Język Java pozwala programistom do tworzenia programów, począwszy od pełnych wniosków do mniejszych apletów. Jest to możliwe do budowy aplikacji Java, który działa niezależnie od innych programów. Programiści używają Javascript w celu zwiększenia usług internetowych. To nie działa na zewnątrz doświadczenie przeglądarki internetowej. Największa
Oprócz tych faktów, tylko ludzie w Google wiedzieć, w jaki sposób system wspierania Dokumenty Google pracuje. Ale na podstawie sieci komputerowych, takich jak Google File System, możemy zrobić kilka założeń:
Google ma historię za pomocą niedrogiego, sprzęt off-the-shelf miarę możliwości. To chyba bezpiecznie założyć, że serwery Google Docs obsługi nie są szczególnie wydajne i zaawansowane. Jest bardziej prawdopodobne, że są komputery koń pociągowy. Ponieważ sprzęt jest stosunkowo tani, to nie jest tak drogie, aby dodać więcej środków do systemu. Gdy jest to łatwe do zbudowania w większej pojemności w systemie, to się nazywa skalowalnym systemem.
Jeden możliwe rozmieszczenie sprzętu obejmowałaby serwerów aplikacji i serwerów bazodanowych. Serwery aplikacji byłoby rzeczywiste oprogramowanie sprawia, że Google Docs możliwe. Serwery baz danych działają jako magazyn. Google może również zastosować kontrolę lub serwer administracyjny, który działa jako strażnika.
Ponieważ tani sprzęt nie zawsze jest niezawodny, Google projektuje systemy komputerowe, wiedząc, że części będą regularnie zawodzą. Oznacza to, że Google najprawdopodobniej przechowuje plików Dokumentów Google na wielu serwerach baz danych, polityka nazywa redundancji. Jeśli jeden serwer nie powiedzie, Google Docs można wyciągnąć informacje z innego serwera. Serwery mogą wysyłać wiadomości do centralnego serwera sterującego zaktualizować pliki i na bieżąco.
Ile maszyny czy system Google Docs wymaga do uruchomienia? To jest także tajemnicą. Google ma kilka dużych centrów danych. Datacenter jest budynek, który schrony sprzętu komputerowego, zwykle przechowywane w jednostkach zwanych regałów metalowych stojaków. Duże centrum danych może pomieści