Projektowanie aplikacji intensywnie wykorzystujących dane: Wielkie idee stojące za niezawodnymi, skalowalnymi i łatwymi w utrzymaniu systemami

Ocena:   (4,7 na 5)

Projektowanie aplikacji intensywnie wykorzystujących dane: Wielkie idee stojące za niezawodnymi, skalowalnymi i łatwymi w utrzymaniu systemami (Martin Kleppmann)

Opinie czytelników

Podsumowanie:

Designing Data-Intensive Applications jest wysoko ceniona przez czytelników za kompleksowe omówienie nowoczesnych systemów danych i zdolność do upraszczania złożonych koncepcji. Książka zapewnia głębokie zrozumienie systemów rozproszonych, jednocześnie wzmacniając istniejącą wiedzę. Czytelnicy doceniają jej ustrukturyzowane podejście, łączące przeglądy wysokiego poziomu ze szczegółowymi dyskusjami technicznymi. Chociaż niektórzy uważają, że treść jest powtarzalna lub brakuje jej praktycznego zastosowania, pozostaje ona niezbędnym źródłem informacji dla programistów.

Zalety:

Kompleksowe omówienie nowoczesnych systemów danych.
Doskonała zarówno dla początkujących, jak i doświadczonych programistów.
Skutecznie upraszcza złożone koncepcje.
Dobrze zorganizowana treść i uporządkowane rozdziały.
Wciągające teoretyczne spojrzenie na systemy rozproszone.
Dobre referencje i dodatkowe zasoby.

Wady:

Niektórzy czytelnicy uważają, że książka jest powtarzalna.
Kilku uznało, że brakuje w niej praktycznych, natychmiastowych treści.
Niektóre sekcje mogą wydawać się zbyt szczegółowe lub styczne.
Niektórzy mieli problemy z formatowaniem i jakością książki.

(na podstawie 615 opinii czytelników)

Oryginalny tytuł:

Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems

Zawartość książki:

Dane znajdują się obecnie w centrum wielu wyzwań związanych z projektowaniem systemów. Należy rozwiązać trudne kwestie, takie jak skalowalność, spójność, niezawodność, wydajność i łatwość konserwacji. Ponadto mamy do dyspozycji przytłaczającą różnorodność narzędzi, w tym relacyjne bazy danych, magazyny danych NoSQL, procesory strumieniowe lub wsadowe oraz brokery komunikatów. Jaki jest właściwy wybór dla danej aplikacji? Jak zrozumieć te wszystkie modne słowa?

W tym praktycznym i kompleksowym przewodniku autor Martin Kleppmann pomaga poruszać się po tym zróżnicowanym krajobrazie, analizując zalety i wady różnych technologii przetwarzania i przechowywania danych. Oprogramowanie wciąż się zmienia, ale podstawowe zasady pozostają takie same. Dzięki tej książce inżynierowie i architekci oprogramowania dowiedzą się, jak zastosować te pomysły w praktyce i jak w pełni wykorzystać dane w nowoczesnych aplikacjach.

⬤ Zajrzyj pod maskę systemów, z których już korzystasz, i dowiedz się, jak efektywniej je wykorzystywać i obsługiwać.

⬤ Podejmować świadome decyzje, identyfikując mocne i słabe strony różnych narzędzi.

⬤ Zorientować się w kompromisach dotyczących spójności, skalowalności, odporności na błędy i złożoności.

⬤ Zrozumienie badań nad systemami rozproszonymi, na których opierają się nowoczesne bazy danych.

⬤ Zajrzeć za kulisy głównych usług online i uczyć się na podstawie ich architektur.

Dodatkowe informacje o książce:

ISBN:9781449373320
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2017
Liczba stron:562

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Projektowanie aplikacji intensywnie wykorzystujących dane: Wielkie idee stojące za niezawodnymi,...
Dane znajdują się obecnie w centrum wielu wyzwań...
Projektowanie aplikacji intensywnie wykorzystujących dane: Wielkie idee stojące za niezawodnymi, skalowalnymi i łatwymi w utrzymaniu systemami - Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
Sekretne kolory - Secret Colors
Secret Colors to delikatne wprowadzenie do kryptografii. Dzięki ręcznie rysowanym obrazom i delikatnym objaśnieniom pojęć kryptograficznych, ta...
Sekretne kolory - Secret Colors

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)