www.wikidata.de-de.nina.az
Bigtable ist ein Hochleistungs Datenbanksystem des US amerikanischen Unternehmens Google Inc Bigtable ist einer der Vorganger von Spanner BigtableBasisdatenEntwickler Google Inc Kategorie Datenbankcloud google com bigtable Inhaltsverzeichnis 1 Geschichte 2 Technik 3 Beispiel 4 EinzelnachweiseGeschichte BearbeitenDie Entwicklung von Bigtable begann 2004 Bigtable unterstutzt das MapReduce Verfahren und stellte die Grundlage von vielen Google Produkten wie etwa Google Maps Google Bucher YouTube oder Google Earth dar Besonderer Wert wurde auf Skalierbarkeit und Geschwindigkeit gelegt Die Datenbank basiert deshalb auch auf einer nichtrelationalen Struktur Technik BearbeitenCharakteristisch fur in Bigtable gespeicherte Daten ist dass sehr haufig Datensatze hinzugefugt werden vorhandene Datensatze aber sehr selten geandert werden Eine Bigtable besteht grundlegend aus sehr vielen Zeilen die durch einen Datensatzidentifikator benannt werden Innerhalb einer Zeile konnen beliebig viele Spalten definiert werden Im Gegensatz zu relationalen Datenbanken kann die Anzahl der Spalten fur jede Zeile unterschiedlich gross sein Lediglich die sogenannten Family Columns die einen gleichen Datentyp wie beispielsweise einen Link der auf eine Seite verweist beinhalten mussen bei der Implementierung der Datenbank bekannt sein konnen aber beliebig viele Instanzen pro Zeile enthalten 1 Jede Tabelle ist mehrdimensional Zur Versionierung erhalt jeder Eintrag einen Zeitstempel Mithilfe von Timestamps kann stets die neueste Version der Daten berucksichtigt werden ohne altere Daten zu bearbeiten oder zu loschen Beispiel BearbeitenDer Anbieter selbst beschreibt in einer Publikation 1 ein Beispiel fur die Verwendung von Bigtable durch die hauseigene Suchmaschine Fur jede zuvor durch einen Crawler gescannte neue Webseite wird eine Zeile in der entsprechenden Bigtable angelegt Die erste Spalte enthalt den ersten Inhalt in HTML Syntax der Seite Die Multidimensionalitat entsteht durch spatere Versionen der gleichen Seite und den zugeordneten Zeitstempel Timestamp Die nachfolgenden Spalten entstammen alle der gleichen FamilyColumn anchor und enthalten jeweils die URL einer anderen Seite die auf die entsprechende Seite verlinkt Somit ist die Anzahl der Spalten seitens des Anbieters nicht beschrankt Einzelnachweise Bearbeiten a b Bigtable A distributed storage system for structured data PDF 216 KB Abgerufen von https de wikipedia org w index php title Bigtable amp oldid 217400017