Sadržaj:
Definicija - Što znači Google BigTable?
Google BigTable je nerelativni, distribuirani i višedimenzionalni mehanizam za pohranu podataka izgrađen na vlastitim Googleovim tehnologijama za pohranu za većinu tvrtkinih internetskih i back-end aplikacija / proizvoda. Pruža skalabilnu arhitekturu podataka za vrlo velike baze podataka.
Google BigTable uglavnom se koristi u vlasničkim Google proizvodima, premda je neki pristup dostupan u Google App Engine i aplikacijama baze podataka trećih strana.
Techopedia objašnjava Google BigTable
Google BigTable je uporna i razvrstana karta. Svaki niz na karti sadrži red, stupce (nekoliko vrsta) i vrijednost vremenske oznake koja se koristi za indeksiranje. Na primjer, niz podataka za web mjesto se sprema na sljedeći način:
- Obrnuta URL adresa sprema se kao naziv retka (com.google.www).
- Stupac sa sadržajem pohranjuje sadržaj web stranice.
- Sadržaj sidra sprema bilo koji tekst sidra ili sadržaj koji upućuje na stranicu.
- Vremenska oznaka daje točno vrijeme kada su podaci pohranjeni i koristi se za razvrstavanje više primjeraka stranice.
Google BigTable izgrađen je na tehnologijama kao što su Google File System (GFS) i SSTable. Koristi ga više od 60 Googleovih aplikacija, uključujući Google Finance, Google Reader, Google Maps, Google Analytics i Web indeksiranje.
