Zawartość
- Definicja - Co oznacza Google BigTable?
- Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.
- Techopedia wyjaśnia Google BigTable
Definicja - Co oznacza Google BigTable?
Google BigTable to nierelacyjny, rozproszony i wielowymiarowy mechanizm przechowywania danych zbudowany na zastrzeżonych technologiach Google do przechowywania danych w większości internetowych aplikacji / produktów. 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.
Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.
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żdą kotwicę 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.