1. Strona główna
  2. Wszystko o Google
  3. Firma
  4. Omówienie technologii

Firma

Omówienie technologii

Opisanie na jednej stronie wszystkich technologii opracowanych na potrzeby naszych licznych produktów i usług byłoby trudne, dlatego prezentujemy w skrócie najważniejsze technologie i reguły techniczne zastosowane w tych produktach.

Współzałożyciel Google, Larry Page, stwierdził niegdyś, że „idealna wyszukiwarka to taka, która zrozumiałaby dokładnie, czego potrzebujesz, i zwróciłaby dokładnie to, czego chcesz”. Nie możemy zagwarantować, że wyszukiwarka Google jest obecnie w 100 procentach zgodna z tą wizją, jednak zawsze pracujemy nad nowymi technologiami mającymi na celu zbliżyć ją do tego ideału.

Zanim jeszcze użytkownik wprowadzi zapytanie w polu wyszukiwania, Google nieprzerwanie przeszukuje internet w czasie rzeczywistym przy użyciu programów nazywanych robotami lub „Googlebotami”. Robot odwiedza stronę, kopiuje jej zawartość i korzysta z umieszczonych na niej linków do innych stron. Wielokrotnie powtarza ten proces, dopóki nie pobierze miliardów stron internetowych.

Następnie Google przetwarza te strony i tworzy indeks podobny do tego na końcu książki. Jeśli spojrzymy na sieć jak na ogromną książkę, to indeks Google jest listą wszystkich słów i ich lokalizacji na stronach. Ponadto zawiera informacje o linkach znajdujących się na tych stronach, a także inne dane. Indeks jest podzielony na możliwe do wykorzystania sekcje i przechowywany w dużej sieci komputerów na całym świecie.

Zapytanie wpisane w polu wyszukiwania Google jest wysyłane do serwerów Google, a następnie w celu znalezienia najtrafniejszych odpowiedników porównywane ze wszystkimi dokumentami przechowywanymi w naszym indeksie. W ułamku sekundy system przygotowuje listę stosownych stron, jak również określa odpowiednie sekcje oraz fragmenty tekstu, grafiki, filmy i inne elementy. Użytkownik otrzymuje listę wyników wyszukiwania z trafnymi informacjami wyodrębnionymi w opisie (krótkim podsumowaniu tekstowym) znajdującym się pod każdym wynikiem.

Jak dawno temu stwierdził Larry Page, naszym celem jest zwracanie „dokładnie tego, czego chcesz”.

Opis podstawowych procesów pobierania, indeksowania i udostępniania wykonywanych przez wyszukiwarkę to zaledwie fragment całości. Google to:

  • Trafność. Jak dawno temu stwierdził Larry Page, naszym celem jest zwracanie „dokładnie tego, czego chcesz”. W momencie powstania firmy Google istotną innowacją był algorytm PageRank – technologia umożliwiająca określanie „ważności” strony internetowej na podstawie analizy stron, które zawierają linki do niej, a także innych danych. Obecnie do tworzenia rankingu witryn wykorzystujemy ponad 200 wskaźników, w tym algorytm PageRank. Stosowane przez nas algorytmy są co tydzień aktualizowane. Na przykład oferujemy spersonalizowane wyniki wyszukiwania wybrane na podstawie historii online i lokalizacji użytkownika.
  • Wszechstronność. Po uruchomieniu w 1998 roku wyszukiwarka Google uwzględniała zaledwie 25 milionów stron, co nawet wówczas stanowiło niewielki fragment sieci. Obecnie indeksujemy wiele miliardów stron internetowych, a rozmiar naszego indeksu to około 100 milionów gigabajtów. Nadal inwestujemy, aby zwiększać wszechstronność naszych usług. W roku 2007 wprowadziliśmy wyszukiwanie uniwersalne – wyszukiwarka stała się bardziej wszechstronna dzięki zintegrowaniu grafik, filmów, wiadomości, książek i innych elementów z głównymi wynikami wyszukiwania.
  • Aktualność. Na początku funkcjonowania Googleboty indeksowały zawartość internetu co trzy lub cztery miesiące, dlatego informacje znajdowane w Google zazwyczaj były nieaktualne. Obecnie indeksowanie trwa bez przerwy, tak aby użytkownicy mogli znaleźć najnowsze wiadomości, posty na blogach i aktualne informacje po upływie zaledwie minut, a nawet sekund od opublikowania. Za pomocą wyszukiwania w czasie rzeczywistym możemy udostępniać najnowsze tematy z obszernego zestawu źródeł w kilka chwil po pojawieniu się opisu wydarzeń.
  • Szybkość. Średni czas odpowiedzi na zapytanie wynosi około jednej czwartej sekundy. Dla porównania mrugnięcie okiem trwa przeciętnie jedną dziesiątą sekundy. Szybkość ma wysoki priorytet podczas wyszukiwania, dlatego z zasady nie wprowadzamy nowych funkcji, jeśli powodują one spowolnienie naszych usług. Inżynierowie zajmujący się wyszukiwarką stale pracują nie tylko nad nowymi funkcjami, ale także nad sposobami dalszego przyspieszenia wyszukiwania. Oprócz zastosowania przemyślanych rozwiązań programistycznych stworzyliśmy rozproszone systemy przetwarzania rozmieszczone na całym świecie, dzięki którym użytkownicy szybko otrzymują wyniki. Takie technologie, jak autouzupełnianie i wyszukiwanie dynamiczne Google ułatwiają wprowadzanie zapytań oraz uzyskiwanie odpowiednich wyników jeszcze przed zakończeniem pisania.
Powrót do góry

Reklamy

Od momentu pojawienia się pierwszych banerów reklamowych w internecie reklama online uległa znacznym zmianom. W ciągu ostatnich 15 lat reklama online rozwinęła się znacznie bardziej niż jakakolwiek tradycyjna forma reklamy, ponieważ internet stale się powiększa, a liczba jego użytkowników rośnie. Pojawiły się między innymi reklamy wyświetlane na podstawie wyszukiwanych słów kluczowych, multimedialne reklamy graficzne oraz strumieniowe reklamy wideo. Wraz z rozwojem branży zmieniały się programy reklamowe Google, jednak naszym celem nadal jest prezentowanie reklam, które są na tyle przydatne i trafne, że same stanowią formę informacji.

Na przykład w programie AdWords reklamodawcy wybierają słowa kluczowe i wyrażenia, które są odpowiednie w odniesieniu do działalności ich firmy. Gdy użytkownicy szukają słów kluczowych za pomocą Google, obok wyników wyszukiwania mogą być wyświetlane trafne reklamy. Cena tych reklam jest określana w ramach aukcji, która przebiega automatycznie po wprowadzeniu każdego zapytania przez użytkownika. Reklamodawcy płacą tylko wówczas, gdy użytkownik kliknie ich reklamę, a stosowany przez nas system gwarantuje, że pobierana jest wyłącznie minimalna kwota wymagana do umieszczenia reklamy w danym miejscu. Ponadto mogą oni na bieżąco monitorować skuteczność prowadzonych kampanii.

Specjalistom ds. marketingu stale zapewniamy informacje zwrotne, dzięki którym nie muszą oni zgadywać, jaka jest skuteczność kampanii ani czego oczekują klienci. Informacje te, w postaci anonimowej i zagregowanej, pochodzą bezpośrednio od użytkowników, którzy za pomocą kliknięć wskazują szukane oferty i oceniają ich przydatność. W usłudze Google Analytics reklamodawcy uzyskują obszerne, zagregowane wyniki dotyczące sposobów odwiedzania ich witryn przez użytkowników, czynności wykonywanych w witrynie, takich jak np. zakup lub rejestracja, oraz miejsc, do których przechodzą odwiedzający po zakończeniu korzystania z witryny. Dane te umożliwiają specjalistom ds. marketingu eksperymentowanie i ciągłe dopracowywanie kampanii: mogą wypróbować inne słowa kluczowe i tekst reklamy, monitorować przydatność użytych słów kluczowych oraz testować różne układy stron docelowych, aby prezentować klientom odpowiednie informacje i zapewniać maksymalną wygodę. Na podstawie statystyk dotyczących zachowania klientów i panujących wśród nich trendów reklamodawcy mogą optymalizować ścieżkę prowadzącą od wyszukiwania do sprzedaży, tak aby angażować konsumentów i spełniać ich oczekiwania, docierać do nowych odbiorców oraz zwiększać korzyści z inwestycji w reklamę. W trudnych ekonomicznie czasach, gdy korzystne inwestycje mają jeszcze większe znaczenie, nasze narzędzia pomiarowe mogą pomóc specjalistom ds. marketingu inwestować w działania, których maksymalna skuteczność została już potwierdzona.

Podobną technologię stosujemy w przypadku reklam graficznych i innych formatów reklam. Na tym obszarze naszym celem jest tworzenie narzędzi, które upraszczają procesy zakupu i sprzedaży przestrzeni reklamowej, zwiększają ich skuteczność i wymierność oraz otwierają ekosystem dla większej liczby kontrahentów. Na przykład oferta w sieci reklamowej Google została rozszerzona od prostych reklam tekstowych aż do szerokiej gamy formatów, w tym multimediów, filmów, animacji Flash i grafik. Zasięg sieci pozwala reklamodawcom docierać do użytkowników ponad miliona witryn partnerskich zgromadzonych w usługach AdSense i DoubleClick Ad Exchange oraz witryn Google, takich jak np. Google Finance i YouTube. Reklamy są automatycznie dopasowywane do stron internetowych wydawców na wiele sposobów, w tym na podstawie treści strony. Tak jak w programie AdWords, reklamy wyświetlane w danym miejscu i koszty ponoszone przez reklamodawców są określane w ramach automatycznego procesu.

Stworzyliśmy również takie narzędzia, jak DoubleClick Ad Exchange, pierwszy tego rodzaju portal aukcji w czasie rzeczywistym, w którym oferowana jest przestrzeń reklamowa. Usługa Ad Exchange umożliwia współpracę rozległych sieci reklamowych, agencji reklamowych i dużych wydawców. Pozwala reklamodawcom uczestniczyć w prowadzonych w czasie rzeczywistym aukcjach poszczególnych wyświetleń reklam w przestrzeni reklamowej, w wyniku czego właściwa reklama graficzna jest wyświetlana w odpowiednim czasie i za korzystną cenę. Dzięki zastosowaniu technologii nazywanej „dynamicznym przydzielaniem” wydawcy mogą maksymalizować swoje przychody uzyskiwane z przestrzeni reklamowej sprzedawanej zarówno bezpośrednio przez ich działy sprzedaży, jak i za pośrednictwem sieci reklamowych, z uwzględnieniem poszczególnych wyświetleń reklam. Przy miliardach wyświetleń może to oznaczać wyraźnie wyższe zyski wydawców internetowych.

Powrót do góry

Aplikacje

W przeszłości aplikacje komputerowe służące do łączenia się, komunikowania i współpracy z innymi użytkownikami – np. programy do obsługi poczty e-mail, edytory tekstu, kalendarze i arkusze kalkulacyjne – musiały być instalowane na komputerze. Oprogramowanie to znajdowało się na komputerze i zapełniało go starymi plikami oraz swoimi nieaktualnymi wersjami. W przypadku wylania kawy na komputer lub wystąpienia innej awarii pliki przepadały. Natomiast po opublikowaniu nowej wersji programu zawsze konieczne było ręczne uaktualnienie go na komputerze. Tego rodzaju problemów udało się uniknąć dzięki technologii przetwarzania w chmurze.

W przypadku przetwarzania w chmurze aplikacje znajdują się „w chmurze”, czyli w internecie. Do korzystania z nich nie jest potrzebne żadne specjalne oprogramowanie ani sprzęt, z wyjątkiem połączenia internetowego. W efekcie dostęp do swoich danych można uzyskiwać z każdego miejsca i przy użyciu dowolnego urządzenia wyposażonego w przeglądarkę: smartfonu, netbooka czy laptopa. Nie trzeba martwić się o zgodność aplikacji z komputerem ani o pobieranie i instalowanie uaktualnień. Pliki są bezpieczne w razie katastrofy typu „dysk twardy ma bliskie spotkanie z kubkiem kawy”. Ponadto można je udostępnić dowolnej osobie lub zachować ich prywatność. Podczas wspólnej pracy każdy uczestnik może pracować nad tym samym dokumentem, bez konieczności zapisywania kolejnej wersji, załączania jej do wiadomości i wysyłania pocztą e-mail, co wiąże się z ryzykiem utraty ważnych aktualizacji.

Użytkownicy mogą szybciej i łatwiej wykonywać codzienne zadania: na przykład w trakcie planowania ślubu uzyskiwać dostęp do listy gości, budżetu i innych ważnych informacji zarówno w pracy, jak i w domu, oraz udostępniać wszelkie dane narzeczonej i rodzinie, aby poznać ich opinie oraz otrzymać pomoc w planowaniu. Dla zarówno dużych, jak i małych firm przetwarzanie w chmurze oznacza oszczędność pieniędzy dzięki uniknięciu konieczności zakupu i utrzymywania oprogramowania na każdym komputerze klienckim, jednocześnie zapewniając większą wydajność pracowników.

Wszystko to jest możliwe, ponieważ aplikacje i powiązane z nimi dane są przechowywane na serwerach Google zamiast na dysku twardym komputera użytkownika czy serwerach utrzymywanych przez jego firmę. Bieżące kopie danych użytkowników przechowujemy na licznych serwerach w każdej z wielu lokalizacji, dzięki czemu nie występują zaplanowane przestoje, a dane są zarchiwizowane i bezpieczne.

Komórki i Android

Urządzenia mobilne na całym świecie szybko stają się portalem do informacji, dlatego zależy nam na tworzeniu produktów, z których będzie można korzystać na tych urządzeniach. Dla wielu osób telefon komórkowy stanowi podstawowy, a nawet jedyny sposób uzyskiwania dostępu do internetu, zatem projektowanie naszych produktów tak, aby można było ich używać w telefonach, stanowi kluczowy aspekt udostępniania informacji coraz większej liczbie ludzi. Naszym celem jest opracowywanie aplikacji mobilnych, takich jak np. Mapy Google czy Gmail, które działają na wielu urządzeniach w dowolnej lokalizacji.

Android jest bezpłatną platformą komórkową typu open source, którą każdy programista może wykorzystać, a producent telefonów – zainstalować. Uważamy, że otwarcie platformy mobilnej dla wszystkich programistów spowoduje wzrost innowacyjności oraz zapewni większe możliwości wyboru i korzyści dla użytkowników komórek.

Powrót do góry

Google Chrome,

We wrześniu 2008 roku wprowadziliśmy przeglądarkę Google Chrome, ponieważ naszym zdaniem nowoczesna przeglądarka, zaprojektowana do obsługi współczesnych złożonych i dynamicznych stron internetowych, będzie bardziej przydatna dla użytkowników i przyczyni się do wzrostu innowacyjności. Przeglądarkę Google Chrome stworzyliśmy w oparciu o trzy idee: szybkość, prostotę i bezpieczeństwo.

Przeglądarkę Google Chrome stworzyliśmy w oparciu o trzy idee: szybkość, prostotę i bezpieczeństwo.

Układ przeglądarki Chrome jest dopracowany i oszczędny, co pozwala użytkownikowi skoncentrować się na czynnościach wykonywanych w internecie i powoduje, że cenne miejsce na ekranie nie jest zajmowane przez niepotrzebne menu i ikony. Każdy aspekt przeglądarki jest zoptymalizowany pod kątem szybkości, a V8 – stworzony przez nas od podstaw, wydajny mechanizm języka JavaScript – umożliwia obsługę złożonych aplikacji internetowych z niesamowitą szybkością. Przeglądarka Chrome została zaprojektowana z myślą o bezpieczeństwie: po opublikowaniu nowych poprawek błędów lub zabezpieczeń jest aktualizowana automatycznie, a odizolowanie każdej strony we własnej „piaskownicy” zapewnia dodatkowy poziom bezpieczeństwa. Oprócz tego wbudowaliśmy wydajne funkcje obsługi standardu HTML5 oraz galerii rozszerzeń, która pozwala dostosować i zwiększyć możliwości przeglądarki.

Ponadto przeglądarka Chrome stanowi podstawę dla tworzonego przez nas Google Chrome OS – systemu operacyjnego dla nowej generacji urządzeń, który również cechuje się szybkością, prostotą i bezpieczeństwem.

Powrót do góry

Inne produkty

Zawsze szukamy możliwości wprowadzenia kolejnych przydatnych innowacji oraz opracowania nowych sposobów ułatwienia obsługi i udoskonalenia funkcji, w przypadku których wydawało się to niemożliwe. Niekiedy owocem naszej pracy jest niewielka poprawka, której użytkownicy mogą nie zauważyć, na przykład nowy sposób wyświetlania jakiejś części wyniku wyszukiwania. Innym razem przekreślamy całe dotychczasowe osiągnięcia i zaczynamy wszystko od nowa.

Czasami łączymy kilka technologii, aby stały się one jeszcze bardziej przydatne. Na przykład Tłumacz Google to największy mechanizm tłumaczenia maszynowego na świecie, obsługujący ponad 50 języków. Za pomocą funkcji rozpoznawania głosu wersja Tłumacza Google przeznaczona dla komórek może wykonać transkrypcję wypowiedzi użytkownika, przetłumaczyć ją na inny język, a następnie głośno odczytać w tym języku. To przykład zaledwie jednej z coraz większej liczby pojawiających się możliwości, a my stale szukamy kolejnych.

Powrót do góry