Przetwarzanie danych w dużej skali. Niezawodność, skalowalność i łatwość konserwacji systemów

- Kategoria:
- informatyka, matematyka
- Format:
- papier
- Data wydania:
- 2018-04-17
- Data 1. wyd. pol.:
- 2018-04-17
- Data 1. wydania:
- 2017-03-16
- Liczba stron:
- 552
- Czas czytania
- 9 godz. 12 min.
- Język:
- polski
- ISBN:
- 9788328340657
Przetwarzanie i bezpieczne przechowywanie danych absorbuje uwagę inżynierów oprogramowania w coraz większym stopniu. W ostatnich latach pojawiło się wiele bardzo różnych rozwiązań w dziedzinie baz danych, systemów rozproszonych i metodyce budowania aplikacji. Sprzyjają temu zarówno rozwój technologii, rosnące potrzeby dotyczące dostępu do danych, jak i malejąca tolerancja na przestoje spowodowane awarią czy konserwacją systemu. To wszystko sprawia, że zespoły projektujące aplikacje muszą cały czas aktualizować swoją wiedzę i znakomicie orientować się w zakresie słabych i silnych stron poszczególnych rozwiązań oraz możliwości ich stosowania.
I właśnie ta książka Ci to ułatwi. Dzięki niej zaczniesz orientować się w świecie szybko zmieniających się technologii przetwarzania i przechowywania danych. Znajdziesz tu przykłady skutecznych systemów spełniających wymogi skalowalności, wydajności i niezawodności. Zapoznasz się z wewnętrznymi mechanizmami tych systemów, analizami najważniejszych algorytmów, omówieniem zasad działania i koniecznymi kompromisami. Przy okazji przyswoisz sobie przydatne sposoby myślenia o systemach danych. W ten sposób rozwiniesz dobre intuicyjne zrozumienie tego, jak i dlaczego działają systemy, co pozwoli Ci analizować ich pracę, podejmować trafne decyzje projektowe i wyszukiwać źródła pojawiających się problemów.
W tej książce między innymi:
co to właściwie znaczy: niezawodność, skalowalność i łatwość konserwacji
różne modele danych i obsługa zapytań
replikacja, dzielenie danych, transakcje
dane pochodne i ich przetwarzanie
przetwarzanie strumieniowe
Poznaj systemy, w których liczą się dane!
Martin Kleppmann bada systemy rozproszone. Pracuje na Uniwersytecie Cambridge w Wielkiej Brytanii. Wcześniej był inżynierem oprogramowania w takich firmach, jak LinkedIn czy Rapportive, gdzie pracował nad działającą w dużej skali infrastrukturą do obsługi danych. Kleppmann jest blogerem, często występuje na konferencjach i rozwija oprogramowanie open source. Wierzy, że ważne idee nauki i techniki powinny być przystępne dla każdego, a lepsze ich zrozumienie umożliwi tworzenie lepszego oprogramowania.
Kup Przetwarzanie danych w dużej skali. Niezawodność, skalowalność i łatwość konserwacji systemów w ulubionej księgarni
W naszej porównywarce znajdziesz książki, e-booki i audiobooki z najpopularniejszych księgarń internetowych. Niektórzy partnerzy przygotowują dla użytkowników naszego serwisu specjalne rabaty, dlatego warto kupować książki przez lubimyczytać.pl. Oferty są prezentowane w trzech kategoriach: „Oferta dnia” (promocje partnerów),„Polecane księgarnie” (sprawdzeni partnerzy handlowi, z którymi współpracujemy na podstawie umów) oraz „Pozostałe”. W każdej kategorii kolejność prezentacji zależy od ceny produktu przekazanej przez księgarnie lub dostawcę porównywarki. Lubimyczytać.pl nie prowadzi sprzedaży i nie uczestniczy w procesie zakupowym po przekierowaniu na stronę sklepu. Mimo że dokładamy starań, aby wszystkie linki i informacje były aktualne, nie mamy wpływu na ewentualne nieścisłości cenowe, błędne przekierowania lub zmiany w ofertach księgarni. Jeśli zauważysz nieprawidłowość, prosimy o zgłoszenie jej na adres: admin@lubimyczytac.pl. Dzięki Twojej informacji możemy jeszcze lepiej dbać o jakość działania naszej porównywarki.
Oceny książki Przetwarzanie danych w dużej skali. Niezawodność, skalowalność i łatwość konserwacji systemów
Poznaj innych czytelników
76 użytkowników ma tytuł Przetwarzanie danych w dużej skali. Niezawodność, skalowalność i łatwość konserwacji systemów na półkach głównych- Chcę przeczytać 37
- Przeczytane 30
- Teraz czytam 9
- Posiadam 8
- Informatyka 4
- Do kupienia 2
- IT 1
- UWM 1
- Komputery 1
- Warto 1
Czytelnicy tej książki przeczytali również
Cytaty z książki Przetwarzanie danych w dużej skali. Niezawodność, skalowalność i łatwość konserwacji systemów
Bądź pierwszy
Dodaj cytat z książki Przetwarzanie danych w dużej skali. Niezawodność, skalowalność i łatwość konserwacji systemów
Dodaj cytat






























OPINIE i DYSKUSJE o książce Przetwarzanie danych w dużej skali. Niezawodność, skalowalność i łatwość konserwacji systemów
Świetna książka, przekrojowo, ale jednocześnie dogłębnie omawiająca poruszane zagadnienia. Bibliografia poszczególnych rozdziałów to czasami kilkanaście stron, bardzo fachowe opracowanie.
Oczywiście, jak każdą książkę techniczną, zalecam czytanie w oryginale, nie w polskim wydaniu.
Świetna książka, przekrojowo, ale jednocześnie dogłębnie omawiająca poruszane zagadnienia. Bibliografia poszczególnych rozdziałów to czasami kilkanaście stron, bardzo fachowe opracowanie.
Oznaczone jako spoiler Pokaż mimo toOczywiście, jak każdą książkę techniczną, zalecam czytanie w oryginale, nie w polskim wydaniu.
Książka bardzo ciekawa i dobrze napisana. Widać, że autor podszedł do tematu profesjonalnie, można się bardzo wiele dowiedzieć.
Nie mamy tutaj przedstawionych konkretnych implementacji w języku programowania, ale raczej są opisane ogólne koncepty.
Bywały jednak momenty, gdzie autor zbyt mocno zagłębiał się w detale, przez co niektóre fragmenty się mocno dłużyły.
Niektóre cytaty nie za bardzo pasowały do rozdziału, jakby były na siłę dodane byle zwiększyć liczbę odniesień (jak podczas pisania magisterki)
Książka bardzo ciekawa i dobrze napisana. Widać, że autor podszedł do tematu profesjonalnie, można się bardzo wiele dowiedzieć.
więcejOznaczone jako spoiler Pokaż mimo toNie mamy tutaj przedstawionych konkretnych implementacji w języku programowania, ale raczej są opisane ogólne koncepty.
Bywały jednak momenty, gdzie autor zbyt mocno zagłębiał się w detale, przez co niektóre fragmenty się mocno dłużyły.
Niektóre...
Obowiązkowa lektura na drodze do eksperta. Książka obejmuje prawie wszystko co obecnie wiadomo na temat budowania dużych, skalowalnych i wydajnych aplikacji zorientowanych na przetwarzanie obszernych zestawów danych.
Obowiązkowa lektura na drodze do eksperta. Książka obejmuje prawie wszystko co obecnie wiadomo na temat budowania dużych, skalowalnych i wydajnych aplikacji zorientowanych na przetwarzanie obszernych zestawów danych.
Oznaczone jako spoiler Pokaż mimo toJedna z najlepszych książek jakie czytałem. Autor w prosty sposób wyjaśnia i uświadamia wiele problemów, z którymi trzeba się zmierzyć projektując aplikacje.
Jedna z najlepszych książek jakie czytałem. Autor w prosty sposób wyjaśnia i uświadamia wiele problemów, z którymi trzeba się zmierzyć projektując aplikacje.
Oznaczone jako spoiler Pokaż mimo toPrawdę mówiąc tytuł mnie trochę onieśmielał -- "w dużej skali" -- czy jest sens zakupu, skoro działam w skali bez mała lokalnej? I owszem, jest, gdyż tak naprawdę tytuł powinien brzmieć "aż do dużej skali", więc jak najbardziej dla mnie.
Niniejsza pozycja to omówienie różnych aspektów systemów rozproszonych z naciskiem na efekt skali. W tych ramach, jakie wyznaczył autor, rzecz czyta się z zaciekawieniem, mimo iż wielu technik nie zastosuję od zaraz (lub być może w ogóle),to jednak zawsze wolę być pewnym, iż podążam we właściwym kierunku.
Pod względem tego co jest zawarte w książce, mogę tę pozycję polecić. Problem w tym czego nie zawarto. W moim przekonaniu ten tytuł plasuje się jako odpowiednik Cormena, Sedgewicka lub Knutha, tyle że w świecie algorytmów (procedur) dla systemów rozproszonych. Ale żeby podołać takiemu zadaniu należałoby dostarczyć więcej treści -- tutaj każdy temat to właściwie przegląd, a nie dogłębne wniknięcie w problem. Jasne, wymienione wyżej pozycje także nie obejmują wszystkiego, ale ta pozycja po prostu obejmuje zbyt wąski zakres.
Ledwo autor nas zaciekawi indeksami i dojdzie do danych przestrzennych, kończy odesłaniem do R-drzew, o których mamy poczytać w innych pozycjach. Kiedy omawia synchronizację zegarów, stwierdza, iż wektor wesji, a zegar wektorowy to nie to samo, ale po różnice... należy sięgnąć do innych źródeł.
Obniżam więc ocenę za ten niedosyt, gdyby tej książce nie poskąpiono stron, byłaby wspaniałą "biblią". W tak szczupłym wydaniu jest wstępem, ciekawym, ale tylko wstępem.
Na koniec wspomnę, iż autor podaje bogatą bibliografię, więc dobre i to. Sympatycznym dodatkiem jest poprzedzenie każdego rozdziału zabawną mapą stylizowaną na wiekową rycinę.
Prawdę mówiąc tytuł mnie trochę onieśmielał -- "w dużej skali" -- czy jest sens zakupu, skoro działam w skali bez mała lokalnej? I owszem, jest, gdyż tak naprawdę tytuł powinien brzmieć "aż do dużej skali", więc jak najbardziej dla mnie.
więcejOznaczone jako spoiler Pokaż mimo toNiniejsza pozycja to omówienie różnych aspektów systemów rozproszonych z naciskiem na efekt skali. W tych ramach, jakie wyznaczył autor,...