Część II Dane rozproszone

Aby technologia odniosła sukces, rzeczywistość musi być ważniejsza od budowania wizerunku, ponieważ natury nie da się oszukać.

— Richard Feynman, Rogers Commission Report (1986)

W części I tej książki omówiono aspekty systemów danych ważne w sytuacji, gdy dane są przechowywane na jednej maszynie. W części II przechodzimy na wyższy poziom i zadajemy pytanie: co się dzieje, gdy w składowaniu i pobieraniu danych bierze udział wiele maszyn?

Są różne powody, dla których można chcieć rozdzielić bazę między wiele maszyn:

Skalowalność

Jeśli ilość danych albo obciążenie związane z odczytem lub zapisem rosną powyżej poziomu, jaki może zostać obsłużony przez jedną maszynę, można rozdzielić to obciążenie między wiele maszyn.

Get Przetwarzanie danych w dużej skali now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.