Hodnocení:
Kniha poskytuje ucelený přehled různých databází NoSQL a nabízí podrobné vysvětlení jejich vlastností, případů použití a rozdílů. Je dobře strukturovaná, takže je přístupná jak nováčkům, tak zkušeným odborníkům. Někteří čtenáři však shledávají problémy s přehledností některých částí a fyzickou kvalitou obrázků v textu.
Klady:Komplexní pokrytí funkcí pro více databází NoSQL, snadno se čte, je dobře strukturovaná, klade důraz na pochopení vhodných případů použití NoSQL oproti SQL, obsahuje praktické příklady a návrhy praktických domácích úkolů, poskytuje vhled do pokročilých funkcí a konceptů, vhodná pro začátečníky i zkušené uživatele.
Zápory:Některé obrázky a vizualizace jsou vybledlé a nečitelné, chybí návody na instalaci systémů NoSQL, některé části mohou postrádat přehlednost a srozumitelnost, někteří čtenáři mají pocit, že se příliš soustředí na průchody než na hlubší koncepční pochopení.
(na základě 9 hodnocení čtenářů)
Seven Databases in Seven Weeks: A Guide to Modern Databases and the Nosql Movement
Data jsou den ode dne větší a složitější a s tím souvisí i vaše možnosti, jak s nimi zacházet. Prozkoumejte některé z nejmodernějších dostupných databází - od tradiční relační databáze až po novější přístupy NoSQL - a rozhodujte se o náročných problémech s ukládáním dat na základě informací. Jedná se o jediného komplexního průvodce světem databází NoSQL, který podrobně prakticky i koncepčně představuje sedm různých technologií: Redis, Neo4J, CouchDB, MongoDB, HBase, Postgres a DynamoDB. Toto druhé vydání obsahuje novou kapitolu o DynamoDB a aktualizovaný obsah jednotlivých kapitol.
Zatímco relační databáze, jako je MySQL, zůstávají stejně důležité jako kdykoli předtím, alternativní paradigma NoSQL otevřelo nové obzory v oblasti výkonu a škálovatelnosti a změnilo způsob, jakým přistupujeme k problémům zaměřeným na data. Tato kniha představuje základní koncepty jednotlivých databází spolu s praktickými příklady, díky nimž jednotlivé technologie ožívají.
S každou databází řešte reálný problém, který vyzdvihuje koncepty a funkce, díky nimž databáze vyniká. Cestou prozkoumáte pět databázových modelů - relační, klíč/hodnota, sloupcový, dokumentový a grafový - z pohledu problémů, kterým čelí skutečné aplikace. Dozvíte se, jak se nápadně liší MongoDB a CouchDB, zrychlíte své aplikace pomocí Redisu a více je propojíte pomocí Neo4J, vytvoříte cluster serverů HBase s využitím cloudových služeb, jako je Elastic MapReduce od Amazonu, a mnoho dalšího. Toto nové vydání přináší zcela novou kapitolu o DynamoDB, aktualizované ukázky kódu a cvičení a aktuálnější popis funkcí jednotlivých databází.
Ať už jste programátor, který vytváří další velkou věc, datový vědec, který hledá řešení palčivých problémů, nebo technologický nadšenec, který se pouští do nových oblastí, v této knize najdete něco, co vás bude inspirovat.
Co potřebujete:
Budete potřebovat *nixový shell (Mac OS nebo Linux výhodou, uživatelé Windows budou potřebovat Cygwin), Javu 6 (nebo vyšší) a Ruby 1. 8. 7 (nebo vyšší). V každé kapitole budou uvedeny soubory ke stažení potřebné pro danou databázi.
© 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)