Indholdsfortegnelse:
Definition - Hvad betyder Google BigTable?
Google BigTable er en ikke-relationel, distribueret og flerdimensionel datalagringsmekanisme, der er bygget på de beskyttede Google-lagringsteknologier til de fleste af virksomhedens online og back-end applikationer / produkter. Det giver skalerbar dataarkitektur til meget store databaseinfrastrukturer.
Google BigTable bruges hovedsageligt i proprietære Google-produkter, selvom en vis adgang er tilgængelig i Google App Engine og tredjeparts databaseapplikationer.
Techopedia forklarer Google BigTable
Google BigTable er et vedvarende og sorteret kort. Hver streng på kortet indeholder en række, kolonner (flere typer) og tidsstempelværdi, der bruges til indeksering. For eksempel gemmes datastrengen til et websted som følger:
- Den omvendte URL-adresse gemmes som rækenavnet (com.google.www).
- Indholdskolonnen gemmer websidens indhold.
- Ankerindholdet gemmer enhver ankertekst eller indhold, der refererer til siden.
- Et tidsstempel giver det nøjagtige tidspunkt, hvor dataene blev gemt og bruges til at sortere flere forekomster af en side.
Google BigTable er bygget på teknologier som Google File System (GFS) og SSTable. Det bruges af mere end 60 Google-applikationer, herunder Google Finance, Google Reader, Google Maps, Google Analytics og webindeksering.