Ocena:
Książka zawiera kompleksowy przegląd różnych baz danych NoSQL, oferując szczegółowe wyjaśnienia ich funkcji, przypadków użycia i różnic. Jest dobrze skonstruowana, dzięki czemu jest dostępna zarówno dla nowicjuszy, jak i doświadczonych profesjonalistów. Niektórzy czytelnicy mają jednak problemy z przejrzystością niektórych sekcji i fizyczną jakością obrazów w tekście.
Zalety:Kompleksowe omówienie funkcji wielu baz danych NoSQL, łatwe do odczytania, dobrze zorganizowane, kładzie nacisk na zrozumienie odpowiednich przypadków użycia NoSQL w porównaniu z SQL, zawiera praktyczne przykłady i praktyczne sugestie dotyczące zadań domowych, zapewnia wgląd w zaawansowane funkcje i koncepcje, odpowiednie zarówno dla początkujących, jak i doświadczonych użytkowników.
Wady:Niektóre rysunki i wizualizacje są wyblakłe i nieczytelne, brak samouczków instalacyjnych dla systemów NoSQL, niektórym sekcjom może brakować jasności i zrozumiałości, niektórzy czytelnicy uważają, że zbytnio koncentruje się na instrukcjach, a nie na głębszym zrozumieniu koncepcyjnym.
(na podstawie 9 opinii czytelników)
Seven Databases in Seven Weeks: A Guide to Modern Databases and the Nosql Movement
Dane z dnia na dzień stają się coraz większe i bardziej złożone, podobnie jak możliwości ich obsługi. Poznaj jedne z najnowocześniejszych dostępnych baz danych - od tradycyjnych relacyjnych baz danych po nowsze podejścia NoSQL - i podejmuj świadome decyzje dotyczące trudnych problemów związanych z przechowywaniem danych. Jest to jedyny kompleksowy przewodnik po świecie baz danych NoSQL, zawierający dogłębne praktyczne i koncepcyjne wprowadzenie do siedmiu różnych technologii: Redis, Neo4J, CouchDB, MongoDB, HBase, Postgres i DynamoDB. Drugie wydanie zawiera nowy rozdział poświęcony DynamoDB oraz zaktualizowaną zawartość każdego z rozdziałów.
Podczas gdy relacyjne bazy danych, takie jak MySQL, pozostają tak samo istotne jak zawsze, alternatywny paradygmat NoSQL otworzył nowe horyzonty w zakresie wydajności i skalowalności oraz zmienił sposób, w jaki podchodzimy do problemów związanych z danymi. Książka ta przedstawia podstawowe koncepcje każdej bazy danych wraz z praktycznymi przykładami, które sprawiają, że każda technologia ożywa.
Każda baza danych zawiera rzeczywisty problem, który podkreśla koncepcje i funkcje, które sprawiają, że jest ona wyjątkowa. Po drodze poznasz pięć modeli baz danych - relacyjny, kluczowy/wartościowy, kolumnowy, dokumentowy i grafowy - z perspektywy wyzwań stojących przed rzeczywistymi aplikacjami. Dowiedz się, w jaki sposób MongoDB i CouchDB są uderzająco różne, przyspiesz swoje aplikacje za pomocą Redis i połącz je z Neo4J, zbuduj klaster serwerów HBase za pomocą usług w chmurze, takich jak Elastic MapReduce firmy Amazon, i nie tylko. To nowe wydanie zawiera zupełnie nowy rozdział poświęcony DynamoDB, zaktualizowane przykłady kodu i ćwiczenia oraz bardziej aktualny opis zestawu funkcji każdej bazy danych.
Niezależnie od tego, czy jesteś programistą budującym kolejną wielką rzecz, analitykiem danych poszukującym rozwiązań drażliwych problemów, czy entuzjastą technologii zapuszczającym się na nowe terytorium, w tej książce znajdziesz coś, co Cię zainspiruje.
Czego potrzebujesz:
Będziesz potrzebował powłoki *nix (preferowany Mac OS lub Linux, użytkownicy Windows będą potrzebować Cygwin), Java 6 (lub nowszej) i Ruby 1.8.7 (lub nowszej). Każdy rozdział zawiera listę plików do pobrania wymaganych dla danej bazy danych.
© 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)