Seminarium: Systemy Rozproszone
9 października 2008, godzina 12:15, sala 4070
Kamil Anikiej


SZBD Bigtable



Na początku 2004 roku rozmiar przestrzeni dyskowej używanej przez firmę Google wynosił ponad 5 PB. Oczywiście spodziewano się, że liczba ta będzie szybko rosnąć (obecnie Google obraca 20 PB danych dziennie). Wtedy też podjęto prace nad nowym Systemem Zarządzania Bazą Danych, który byłby w stanie zorganizować tak wielkie ilości danych, zapewnić do nich szybki dostęp, łatwo się skalować i być odpornym na awarie. I tak powstał SZBD Bigtable, który obecnie przechowuje dane dla popularnych i jednocześnie bardzo różniących się od siebie serwisów - Google Readera, Google Maps, Google Earth, Blogger.com, Orkuta, YouTuba, czy w końcu dla indeksowania stron WWW. W mojej prezentacji przedstawię decyzje projektowe jakie zostały podjęte, aby zrealizować tak trudne zadanie oraz jakie kompromisy musiano przy tej okazji poczynić.

Mam nadzieję, że uda mi się zaprezentować działające przykłady darmowych implementacji tego SZBD jakimi są HBase oraz Hypertable.

Serdecznie zapraszam.
Kamil Anikiej