Dom Bazy danych Co to jest Google Bigtable? - definicja z techopedia

Co to jest Google Bigtable? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza Google BigTable?

Google BigTable to nierelacyjny, rozproszony i wielowymiarowy mechanizm przechowywania danych zbudowany na zastrzeżonych technologiach Google do przechowywania większości aplikacji / produktów internetowych i zaplecza firmy. Zapewnia skalowalną architekturę danych dla bardzo dużych infrastruktur baz danych.

Google BigTable jest wykorzystywany głównie w zastrzeżonych produktach Google, chociaż pewien dostęp jest dostępny w Google App Engine i aplikacjach baz danych innych firm.

Techopedia wyjaśnia Google BigTable

Google BigTable to trwała i posortowana mapa. Każdy ciąg na mapie zawiera wiersz, kolumny (kilka typów) i wartość znacznika czasu, która jest używana do indeksowania. Na przykład ciąg danych witryny internetowej jest zapisywany w następujący sposób:

  • Odwrócony adres URL jest zapisywany jako nazwa wiersza (com.google.www).
  • Kolumna zawartości przechowuje zawartość strony internetowej.
  • Treść kotwicy zapisuje każdy tekst kotwicy lub treść odnoszącą się do strony.
  • Znacznik czasu podaje dokładny czas przechowywania danych i służy do sortowania wielu wystąpień strony.

Google BigTable jest oparty na technologiach takich jak Google File System (GFS) i SSTable. Jest używany przez ponad 60 aplikacji Google, w tym Google Finance, Google Reader, Google Maps, Google Analytics i indeksowanie stron internetowych.

Co to jest Google Bigtable? - definicja z techopedia