Przejdź do zawartości

Bigtable

Z Wikipedii, wolnej encyklopedii

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 wyszukiwarki, 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].

Przypisy

[edytuj | edytuj kod]
  1. Andrew Hitchcock: Google's BigTable. 2005-10-18. [dostęp 2012-05-15]. (ang.).
  2. Fay Chang et al.: Bigtable: A Distributed Storage System for Structured Data. 2006. [dostęp 2012-05-15]. (ang.).
  3. Kyle Cordes: YouTube Scalability Talk. 2007-07-12. [dostęp 2012-05-15]. (ang.).
  4. Fay Chang et al.: Bigtable: A Distributed Storage System for Structured Data. 2006. s. 3. [dostęp 2012-05-15]. 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. (ang.).