BigTable

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj

BigTable – nierelacyjna, skompresowana baza danych o wysokiej wydajności stworzona przez Google. BigTable działa na infrastrukturze Google i nie jest dostępna poza nią, ale Google udostępnia ją w ramach usługi Google App Engine.

Historia[edytuj | edytuj kod]

Pracę nad Big Table rozpoczęły się w 2004[1]. Aktualnie (2012) jest ona używana przez wiele aplikacji Google takich jak jego indeks, Google Earth, Google Finance[2] czy YouTube[3]. BigTable może być używany razem z MapReduce, który jest często używany do generowania i modyfikowania danych zapisanych w BigTable[4].

Zobacz też[edytuj | edytuj kod]

Przypisy

  1. Andrew Hitchcock: Google's BigTable (ang.). 2005-10-18. [dostęp 2012-05-15].
  2. Fay Chang et al.: Bigtable: A Distributed Storage System for Structured Data (ang.). 2006. [dostęp 2012-05-15].
  3. Kyle Cordes: YouTube Scalability Talk (ang.). 2007-07-12. [dostęp 2012-05-15].
  4. Fay Chang et al.: Bigtable: A Distributed Storage System for Structured Data (ang.). 2006. [dostęp 2012-05-15]. s. 3.  Cytat: Bigtable can be used with MapReduce, a framework for running large-scale parallel computations developed at Google. We have written a set of wrappers that allow a Bigtable to be used both as an input source and as an output target for MapReduce jobs.