Casa Banche dati Che cos'è Google bigtable? - definizione da techopedia

Che cos'è Google bigtable? - definizione da techopedia

Sommario:

Anonim

Definizione: cosa significa Google BigTable?

Google BigTable è un meccanismo non relazionale, distribuito e multidimensionale di archiviazione dei dati basato sulle tecnologie di archiviazione proprietarie di Google per la maggior parte delle applicazioni / prodotti online e back-end dell'azienda. Fornisce un'architettura dati scalabile per infrastrutture di database molto grandi.

Google BigTable viene utilizzato principalmente nei prodotti proprietari di Google, sebbene un certo accesso sia disponibile nel Google App Engine e nelle applicazioni di database di terze parti.

Techopedia spiega Google BigTable

Google BigTable è una mappa persistente e ordinata. Ogni stringa nella mappa contiene una riga, colonne (diversi tipi) e un valore di timestamp che viene utilizzato per l'indicizzazione. Ad esempio, la stringa di dati per un sito Web viene salvata come segue:

  • L'indirizzo URL invertito viene salvato come nome della riga (com.google.www).
  • La colonna del contenuto memorizza i contenuti della pagina Web.
  • Il contenuto dell'ancora salva qualsiasi testo di ancoraggio o contenuto che fa riferimento alla pagina.
  • Un timestamp indica l'ora esatta in cui sono stati archiviati i dati e viene utilizzato per ordinare più istanze di una pagina.

Google BigTable è basato su tecnologie come Google File System (GFS) e SSTable. È utilizzato da oltre 60 applicazioni Google, tra cui Google Finanza, Google Reader, Google Maps, Google Analytics e indicizzazione Web.

Che cos'è Google bigtable? - definizione da techopedia