Hodnocení:
Kniha Designing Data-Intensive Applications je čtenáři vysoce ceněna pro své komplexní pokrytí moderních datových systémů a schopnost zjednodušit složité koncepty. Kniha poskytuje hluboké pochopení distribuovaných systémů a zároveň upevňuje stávající znalosti. Čtenáři oceňují její strukturovaný přístup, který spojuje přehled na vysoké úrovni s podrobnými technickými diskusemi. Přestože někteří považují obsah za opakující se nebo mají pocit, že postrádá praktické využití, zůstává pro vývojáře softwaru základním zdrojem informací.
Klady:⬤ Komplexní pokrytí moderních datových systémů.
⬤ Vynikající pro začátečníky i zkušené vývojáře.
⬤ Účinně zjednodušuje složité koncepty.
⬤ Dobře strukturovaný obsah a uspořádané kapitoly.
⬤ Poutavé teoretické poznatky o distribuovaných systémech.
⬤ Dobré reference a další zdroje.
⬤ Někteří čtenáři považují knihu za opakující se.
⬤ Několik z nich mělo pocit, že postrádá praktický, okamžitě použitelný obsah.
⬤ Některé části se mohou zdát příliš podrobné nebo podružné.
⬤ Několik čtenářů mělo problémy s formátováním a kvalitou knihy.
(na základě 615 hodnocení čtenářů)
Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
Data jsou dnes středobodem mnoha výzev při návrhu systémů. Je třeba vyřešit obtížné otázky, jako je škálovatelnost, konzistence, spolehlivost, efektivita a udržovatelnost. Kromě toho máme k dispozici ohromné množství nástrojů, včetně relačních databází, datových skladů NoSQL, proudových nebo dávkových procesorů a zprostředkovatelů zpráv. Jaké jsou správné volby pro vaši aplikaci? Jak se ve všech těchto módních slovech vyznat?
V tomto praktickém a komplexním průvodci vám autor Martin Kleppmann pomůže zorientovat se v této rozmanité krajině tím, že prozkoumá výhody a nevýhody různých technologií pro zpracování a ukládání dat. Software se neustále mění, ale základní principy zůstávají stejné. Díky této knize se softwaroví inženýři a architekti dozvědí, jak tyto myšlenky aplikovat v praxi a jak data v moderních aplikacích plně využít.
⬤ Nahlédněte pod pokličku systémů, které již používáte, a naučte se, jak je používat a provozovat efektivněji.
⬤ Přijímejte informovaná rozhodnutí díky identifikaci silných a slabých stránek různých nástrojů.
⬤ Zorientujte se v kompromisech týkajících se konzistence, škálovatelnosti, odolnosti proti chybám a složitosti.
⬤ Pochopit výzkum distribuovaných systémů, na kterém jsou postaveny moderní databáze.
⬤ Nakoukněte do zákulisí hlavních online služeb a poučte se z jejich architektury.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)