Przejdź do treści
Helion

Przetwarzanie danych w dużej skali. Niezawodność, skalowalność i konserwacja systemów. Wydanie II - Martin Kleppmann - książka

121,32 zł
skupszop.pl Zobacz w sklepie

Opis

W dzisiejszych czasach, gdy chmura obliczeniowa, mikroserwisy i ogromne ilości danych odgrywają kluczową rolę, każda nowoczesna aplikacja musi sprostać wyzwaniom związanym z jej skalowalnością, niezawodnością i wydajnością. Drugie wydanie kultowej książki autorstwa Martina Kleppmanna, uzupełnione o wkład Chrisa Riccominiego, stanowi szczegółowy przewodnik po architekturze systemów danych. Opisuje on zarówno relacyjne bazy danych, jak i rozproszone systemy NoSQL, a także chmurowe hurtownie danych i technologie przetwarzania strumieniowego. W aktualizacji książki uwzględniono najnowsze trendy, takie jak natywna architektura chmurowa, indeksy wektorowe w kontekście sztucznej inteligencji, jak również silniki synchronizacji i oprogramowanie local-first. Publikacja ta przeprowadza czytelników przez cały złożony ekosystem systemów danych, zaczynając od modeli przechowywania i indeksowania, przez metody replikacji oraz sharding, aż po skomplikowane transakcje rozproszone i algorytmy uzgadniania konsensusu. Autorzy nie skupiają się wyłącznie na opisie narzędzi, lecz także wyjaśniają, dlaczego systemy działają w określony sposób i jakie wyzwania wiążą się z wyborami architektonicznymi. Osobne rozdziały dedykowane są tematom takim jak przetwarzanie wsadowe i strumieniowe, filozofia systemów sterowanych zdarzeniami oraz zagadnienia etyczne związane z pracą na danych osobowych.