Seminarium: Systemy Rozproszone
12 listopada 2009, godzina 12:15, sala 4070
Karol Ruszczyk


GemStone GemFire - Rozproszony system zarządzania danymi



GemStone GemFire jest aplikacją przeznaczoną do zarządzania danymi współdzielonymi przez wiele procesów. Jest to produkt dedykowany dla systemów, w których kluczowa jest spójność danych oraz minimalizacja czasu populacji informacji w systemie (np. systemy bankowe)

Platforma do zarządzania danymi która działa na wielu maszynach jednocześnie powinna być szybka, skalowalna i odporna na błędy. Jak wiadomo z poprzednich prezentacji poruszających problem danych w rozproszonym systemie, teoria CAP (Consistent, Available, Partition-Tolerant) wyklucza możliwość posiadania przez system wszystkich trzech cech

jednocześnie. Wynika z tego bezpośrednio, że projektując rozproszony system do zarządzania danymi trzeba pogodzić się z pewnymi stratami.

Podczas prezentacji opiszę założenia jakie przyświecały twórcom GemFire, problemy jakie napotkali oraz zaproponowane przez nich rozwiązania.

Serdecznie zapraszam!
Karol Ruszczyk