Hodnotenie:
Čitatelia si vysoko cenia knihu Designing Data-Intensive Applications pre jej komplexné pokrytie moderných dátových systémov a schopnosť zjednodušiť zložité koncepty. Kniha poskytuje hlboké pochopenie distribuovaných systémov a zároveň upevňuje existujúce znalosti. Čitatelia oceňujú jej štruktúrovaný prístup, ktorý spája prehľad na vysokej úrovni s podrobnými technickými diskusiami. Hoci niektorí považujú obsah za opakujúci sa alebo majú pocit, že mu chýba praktické využitie, zostáva pre vývojárov softvéru základným zdrojom informácií.
Výhody:⬤ Komplexné pokrytie moderných dátových systémov.
⬤ Vynikajúce pre začiatočníkov aj skúsených vývojárov.
⬤ Účinne zjednodušuje zložité koncepty.
⬤ Dobre štruktúrovaný obsah a usporiadané kapitoly.
⬤ Pútavé teoretické poznatky o distribuovaných systémoch.
⬤ Dobré referencie a ďalšie zdroje.
⬤ Niektorí čitatelia považujú knihu za opakujúcu sa.
⬤ Niekoľko z nich malo pocit, že jej chýba praktický, okamžite použiteľný obsah.
⬤ Niektoré časti sa môžu zdať príliš podrobné alebo tangenciálne.
⬤ Niekoľko čitateľov malo problémy s formátovaním a kvalitou knihy.
(na základe 615 čitateľských recenzií)
Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
Údaje sú dnes stredobodom mnohých výziev pri návrhu systémov. Je potrebné vyriešiť náročné otázky, ako sú škálovateľnosť, konzistentnosť, spoľahlivosť, efektívnosť a udržiavateľnosť. Okrem toho máme k dispozícii nepreberné množstvo nástrojov vrátane relačných databáz, dátových skladov NoSQL, prúdových alebo dávkových procesorov a sprostredkovateľov správ. Aké sú tie správne voľby pre vašu aplikáciu? Ako sa vo všetkých týchto módnych slovách zorientovať?
V tejto praktickej a komplexnej príručke vám autor Martin Kleppmann pomôže zorientovať sa v tomto rozmanitom prostredí tým, že preskúma výhody a nevýhody rôznych technológií na spracovanie a ukladanie údajov. Softvér sa neustále mení, ale základné princípy zostávajú rovnaké. Vďaka tejto knihe sa softvéroví inžinieri a architekti dozvedia, ako tieto myšlienky aplikovať v praxi a ako naplno využiť dáta v moderných aplikáciách.
⬤ Nahliadnite pod pokrievku systémov, ktoré už používate, a naučte sa, ako ich používať a prevádzkovať efektívnejšie.
⬤ Prijímajte informované rozhodnutia vďaka identifikácii silných a slabých stránok rôznych nástrojov.
⬤ Zorientujte sa v kompromisoch týkajúcich sa konzistencie, škálovateľnosti, odolnosti voči chybám a zložitosti.
⬤ Pochopiť výskum distribuovaných systémov, na ktorých sú postavené moderné databázy.
⬤ Nazrite do zákulisia hlavných online služieb a poučte sa z ich architektúr.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)