- Wydawnictwo:
- Helion
- Ocena:
- 2.4/6 Opinie: 5
- Stron:
- 408
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi

Opis ebooka: NoSQL. Przyjazny przewodnik
Niniejsza książka jest przystępnym, pragmatycznym przewodnikiem po nierelacyjnych systemach bazodanowych. Pokazano w niej, czym różnią się NoSQL od baz relacyjnych. Szczególny nacisk położono na wyjaśnienie tych cech i funkcjonalności, które powinny być uwzględniane podczas projektowania aplikacji i wybierania technologii bazodanowych. Przedstawiono wewnętrzne mechanizmy baz NoSQL i wyjaśniono, w jaki sposób da się zbudować za ich pomocą skalowalne, niezawodne aplikacje. Nie zabrakło przydatnych wskazówek, zasad projektowych i najlepszych praktyk.
W tej książce znajdziesz:
- podstawy relacyjnych baz danych w odniesieniu do systemów NoSQL
- bazy klucz–wartość — ich charakterystykę, zasady projektowania i słabe strony
- bazy dokumentów — koncepcje baz bez schematu, podstawowe operacje, najpowszechniejsze wzorce projektowe
- bazy rodzin kolumn — aplikacje BigData, architekturę baz, zasady projektowania i wykorzystywania
- bazy grafowe — modelowanie grafów i sieci, wskazówki projektowe, możliwe problemy
- zasady dobierania technologii bazodanowej do konkretnych zastosowań
Nie wiesz jeszcze, którą bazę wybrać? Najwyższy czas to rozstrzygnąć!
Dan Sullivan — jest naukowcem i architektem danych. Od dwudziestu lat zajmuje się m.in. analizą biznesową, uczeniem maszynowym i data miningiem. Sullivan jest uznanym ekspertem w dziedzinie baz danych, zarówno relacyjnych, jak i NoSQL.
Jeżeli próbujesz obejść ograniczenia bazy relacyjnej, baza NoSQL może być dla ciebie lepszym rozwiązaniem. Ta książka pomoże Ci zidentyfikować i zaimplementować najlepszą bazę NoSQL dla Twojej aplikacji.
Prosty, zdroworozsądkowy przewodnik po rozwiązywaniu prawdziwych problemów przy wykorzystaniu NoSQL
Książki z serii Przyjazny przewodnik zyskały uznanie na całym świecie jako jasny i prosty sposób na poznanie technologii bazodanowych. Kolejna książka z tej serii dotyczy baz NoSQL. NoSQL. Przyjazny przewodnik pokaże Ci, jak rozwiązywać prawdziwe problemy przy wykorzystaniu baz NoSLQ, oraz jak osiągnąć doskonałą skalowalność, elastyczność i dostępność niedużym kosztem.
Czerpiąc ze swojego ponad 20 letniego doświadczenia w pracy z bazami danych, Dan Sullivan objaśnia zalety, przypadki użycia i terminologię związaną z czterema głównymi typami baz NoSQL: klucz-wartość, dokumentów, rodziny kolumn i grafowych. Dla każdej z nich przedstawia najlepsze praktyki budowania doskonałych aplikacji. Dzięki przejrzystym przykładom dowiesz się jak wybrać bazę odpowiednią dla siebie i jak wykorzystać ją w odpowiedni sposób.
Tematyka książki:
- Jak rozpocząć: czym są bazy NoSQL, czym różnią się od baz relacyjnych, kiedy z nich korzystać, a kiedy nie.
- Zasady zarządzania danymi i kryteria projektowe: niezbędną wiedzę dotyczącą tworzenia wszelkich rozwiązań bazodanowych, zarówno NoSQL jak i relacyjnych.
- Bazy klucz-wartość: uzyskanie większej użyteczności ze struktur danych.
- Bazy dokumentów: bazy bez schematu, normalizację i denormalizację, zmienne dokumenty, indeksowanie i wzorce projektowe.
- Bazy rodziny kolumn: projekt bazy Google BigTable, projektowanie tabel, indeksowanie, partycjonowanie i Big Data.
- Bazy grafowe: modelowanie grafów i sieci, wskazówki projektowe, metody wykonywania zapytań i unikanie pułapek.
Dan Sullivan jest architektem danych i naukowcem zajmującym się danymi, oraz posiada ponad 20 lat doświadczenia w analizie biznesowej, uczeniu maszynowym, data miningu, tekst miningu, Big Data, modelowaniu danych i projektowaniu aplikacji. W swojej pracy zajmował się tak różnymi dziedzinami jak skomplikowana analiza genomów i protein i implementacją wielu aplikacji bazodanowych. Ostatnio skupił się na bazach NoSQL, ich modelowaniu i zastosowaniu w analizie danych, przetwarzaniu w chmurze, tekst miningu i integracji danych w zastosowaniach naukowych. Wielokrotnie prowadził prelekcje i pisał na temat baz NoSQL, przetwarzaniu danych w chmurze, analizie danych, magazynach danych i analizie biznesowej. Pracował w wielu dziedzinach, w tym przy badaniach naukowych, usługach finansowych, w branży olejowej i gazowniczej, przy produkcji, ochronie zdrowia, ubezpieczeniach, sprzedaży detalicznej, systemach zasilania, telekomunikacji, farmacji i publicystyce.
Wybrane bestsellery
-
Autorzy przekonują, że realizacja celów jest ważna, ale poprzestawanie na samych osiągnięciach i skupianie się wyłącznie na perspektywie zaspokojenia istniejących braków to działanie wysoce nieskuteczne. Wyjaśniają, jak patrzeć na życie zarówno zawodowe, jak i prywatne w taki sposób, aby umieć za...
NIEDOSYT i SPEŁNIENIE. Jak koncepcja BRAKU i KORZYŚCI może zmienić twoje życie na lepsze NIEDOSYT i SPEŁNIENIE. Jak koncepcja BRAKU i KORZYŚCI może zmienić twoje życie na lepsze
(29.94 zł najniższa cena z 30 dni)32.44 zł
49.90 zł(-35%) -
Ta książka pomoże Ci odkryć jedną z największych tajemnic sukcesu, zawiera bowiem opis strategii umożliwiającej doświadczanie wolności, spełnienia i radości z osiągania najbardziej ambitnych celów. Dowiesz się, że nie musisz samemu zajmować się wszystkim, jeśli tylko znajdziesz odpowiednie osoby ...
Nie JAK, lecz KTO. Osiąganie ambitniejszych celów dzięki pracy zespołowej Nie JAK, lecz KTO. Osiąganie ambitniejszych celów dzięki pracy zespołowej
(29.40 zł najniższa cena z 30 dni)31.85 zł
49.00 zł(-35%) -
Najlepsze relacyjne bazy danych, takie jak Oracle czy MS SQL Server, są nierozłącznie związane z językiem SQL. Język ten stworzono po to, aby budować i użytkować bazy przechowujące ogromne ilości danych. Bez wątpienia SQL jest dość złożony, obejmuje wiele elementów i funkcji, jednak jego z...(23.50 zł najniższa cena z 30 dni)
25.85 zł
47.00 zł(-45%) -
To trzecie, poprawione i zaktualizowane wydanie praktycznego przewodnika po języku SQL i relacyjnych bazach danych. Przemyślana, uporządkowana struktura podręcznika sprzyja sprawnemu nabywaniu wiedzy i doskonaleniu umiejętności — pracę z nim ułatwiają przystępny sposób prezentowania materia...(41.40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł(-35%) -
To kolejne wydanie lubianego samouczka, dzięki któremu w ramach 24 godzinnych lekcji przyswoisz solidne podstawy programowania. Zrozumiesz, jak działają programy, i nauczysz się reguł stosowanych przez profesjonalistów przy ich projektowaniu. Dowiesz się, jak wygląda świat programistów i na czym ...
Programowanie dla początkujących w 24 godziny. Wydanie IV Programowanie dla początkujących w 24 godziny. Wydanie IV
(34.50 zł najniższa cena z 30 dni)37.95 zł
69.00 zł(-45%) -
To drugie, w pełni zaktualizowane wydanie znakomitego przewodnika, dzięki któremu bezproblemowo rozpoczniesz pracę z Power BI i w pełni wykorzystasz jego możliwości. Dowiesz się, jak pozyskiwać i oczyszczać dane z różnych źródeł, a także jak zaprojektować model danych, aby móc analizować relacje ...
Microsoft Power BI. Jak modelować i wizualizować dane oraz budować narracje cyfrowe. Wydanie II Microsoft Power BI. Jak modelować i wizualizować dane oraz budować narracje cyfrowe. Wydanie II
Devin Knight, Mitchell Pearson, Bradley Schacht, Erin Ostrowsky
(46.20 zł najniższa cena z 30 dni)50.05 zł
77.00 zł(-35%) -
Ta książka jest przewodnikiem dla każdego, kto musi przekazywać informacje, robiąc przy tym użytek z danych. Szczególnie wartościowa będzie dla analityków, studentów i naukowców, a także dla każdego, kto w swojej komunikacji odwołuje się do danych. Pokazano tu prostą i intuicyjną technikę przedst...
Storytelling danych. Poradnik wizualizacji danych dla profesjonalistów Storytelling danych. Poradnik wizualizacji danych dla profesjonalistów
(46.20 zł najniższa cena z 30 dni)50.05 zł
77.00 zł(-35%) -
Dziennikarstwo danych przeżywa dziś prawdziwy rozkwit. Dzieje się tak dlatego, że nasze życie w dużej mierze przeniosło się do internetu, a internet to... dane. Megabajty, gigabajty, terabajty danych. Misją współczesnego dziennikarza jest przedstawiać je społeczeństwu rzetelnie, a równocześnie pi...(29.94 zł najniższa cena z 30 dni)
32.44 zł
49.90 zł(-35%) -
Relacyjne bazy danych są wszędzie wokół nas, a do podstawowych umiejętności wymaganych od współczesnych programistów należy dobra znajomość języka SQL. Na świecie nie ma jednak osób, którym nie zdarza się czegoś zapomnieć. Jeśli potrzebujesz pomocy w codziennej pracy lub chcesz odświeżyć wiedzę n...(8.50 zł najniższa cena z 30 dni)
9.35 zł
17.00 zł(-45%) -
Niniejsza książka jest świetnym kompendium przeznaczonym dla osób o podstawowej znajomości SQL. Dzięki niej poznasz najlepsze współczesne techniki pisania w tym języku. Każdą z nich poparto realistycznymi (i przydatnymi!) przykładami. Innymi słowy, znajdziesz tu zrozumiale objaśnione sztuczki eks...
Mistrzowski SQL. 61 technik pisania wydajnego kodu SQL Mistrzowski SQL. 61 technik pisania wydajnego kodu SQL
O autorze ebooka
Dan Sullivan — jeden z najbardziej wpływowych i najpopularniejszych specjalistów w dziedzinie przedsiębiorczości. Szkoli najlepszych menadżerów na świecie. Założyciel Strategic Coach, autor ponad 50 książek biznesowych i twórca setek kursów dla obecnych i przyszłych ludzi sukcesu.
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Szczegóły ebooka
- Tytuł oryginału:
- NoSQL for Mere Mortals
- Tłumaczenie:
- Jakub Hubisz
- ISBN Książki drukowanej:
- 978-83-283-2488-6, 9788328324886
- Data wydania książki drukowanej:
- 2016-08-08
- ISBN Ebooka:
- 978-83-283-2489-3, 9788328324893
- Data wydania ebooka:
-
2016-08-07
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 170x230
- Numer z katalogu:
- 46418
- Rozmiar pliku Pdf:
- 5.6MB
- Rozmiar pliku ePub:
- 6.7MB
- Rozmiar pliku Mobi:
- 14.7MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
Spis treści ebooka
- Kto powinien przeczytać tę książkę? (20)
- Cel tej książki (21)
- Jak czytać tę książkę (22)
- Jak zorganizowana jest ta książka (22)
- Część I: "Wprowadzenie" (22)
- Część II: "Bazy klucz-wartość" (22)
- Część III: "Bazy dokumentów" (23)
- Część IV: "Bazy rodziny kolumn" (23)
- Część V: "Bazy grafowe" (23)
- Część VI: "Wybór bazy danych dla Twojej aplikacji" (24)
- Dodatki (24)
- Projekt bazy relacyjnej (28)
- Aplikacja e-commerce (28)
- Wczesne systemy zarządzania bazami danych (29)
- Systemy oparte na plikach płaskich (29)
- Systemy z hierarchicznym modelem danych (33)
- Systemy z sieciowym modelem danych (35)
- Podsumowanie wczesnych systemów baz danych (37)
- Rewolucja baz relacyjnych (38)
- Relacyjne systemy zarządzania danymi (39)
- Przyczyny powstania baz NoSQL (45)
- Skalowalność (46)
- Koszt (47)
- Elastyczność (47)
- Dostępność (48)
- Podsumowanie (48)
- Studium przypadku (50)
- Pytania kontrolne (50)
- Odniesienia (51)
- Bibliografia (51)
- Zarządzanie danymi w bazach rozproszonych (54)
- Przechowywanie danych w sposób trwały (55)
- Utrzymanie spójności danych (56)
- Zapewnienie dostępności danych (57)
- Zrównoważenie czasów reakcji, spójności i trwałości (60)
- Spójność, dostępność i partycjonowanie: teoria CAP (62)
- ACID i BASE (64)
- ACID: atomowość, spójność, izolacja, trwałość (64)
- BASE: zasadnicza dostępność, miękki stan, ostateczna spójność (65)
- Rodzaje ostatecznej spójności (66)
- Cztery typy baz NoSQL (68)
- Bazy par klucz-wartość (68)
- Bazy dokumentów (73)
- Bazy rodziny kolumn (75)
- Bazy grafowe (77)
- Podsumowanie (79)
- Pytania kontrolne (80)
- Odniesienia (81)
- Bibliografia (81)
- Od tablic do baz klucz-wartość (86)
- Tablice: baza klucz-wartość z kółkami treningowymi (86)
- Tablice asocjacyjne: zdjęcie kółek treningowych (87)
- Pamięć podręczna: dodanie do roweru biegów (88)
- Bazy klucz-wartość w pamięci i na dysku: od rowerów do pojazdów zmotoryzowanych (91)
- Podstawowe funkcjonalności baz klucz-wartość (92)
- Prostota: komu w ogóle potrzebne są skomplikowane modele danych? (93)
- Szybkość: nie ma czegoś takiego jak "za szybko" (94)
- Skalowalność: nadążaj za wyścigiem (95)
- Klucze: więcej niż tylko nic nieznaczące identyfikatory (101)
- Jak konstruować klucze (101)
- Używanie kluczy do odnajdywania wartości (102)
- Wartości: przechowywanie prawie dowolnych danych (106)
- Wartości nie wymagają silnego typowania (106)
- Ograniczenia w wyszukiwaniu wartości (107)
- Podsumowanie (108)
- Pytania kontrolne (109)
- Odniesienia (109)
- Bibliografia (110)
- Terminy związane z modelowaniem danych w bazach klucz-wartość (112)
- Klucz (114)
- Wartość (116)
- Przestrzeń nazw (117)
- Partycja (118)
- Klucz partycjonowania (120)
- Brak schematu (121)
- Terminy związane z architekturą baz klucz-wartość (122)
- Klaster (122)
- Pierścień (124)
- Replikacja (124)
- Terminy związane z implementacją baz klucz-wartość (126)
- Funkcje haszujące (126)
- Kolizja (127)
- Kompresja (128)
- Podsumowanie (129)
- Pytania kontrolne (129)
- Odniesienia (130)
- Projektowanie kluczy i partycjonowanie (132)
- Klucze powinny posiadać konwencję nazewniczą (132)
- Dobrze zaprojektowane klucze wymagają mniej kodu (133)
- Praca z zakresami wartości (134)
- Klucze muszą brać pod uwagę ograniczenia (135)
- Wykorzystanie kluczy do partycjonowania (136)
- Projektowanie struktury wartości (137)
- Typy posiadające strukturę pomagają skrócić czas oczekiwania (138)
- Duże wartości mogą prowadzić do mało wydajnych operacji odczytu i zapisu (140)
- Ograniczenia baz klucz-wartość (142)
- Pobieranie wartości wyłącznie za pomocą klucza (143)
- Bazy klucz-wartość nie wspierają przeszukiwania zakresów (144)
- Brak standardowego języka zapytań podobnego do SQL dla baz relacyjnych (144)
- Wzorce projektowe dla baz klucz-wartość (145)
- Klucze z ograniczonym czasem życia (145)
- Emulowanie tabel (147)
- Agregacje (148)
- Agregacje atomowe (150)
- Indeksy (151)
- Podsumowanie (153)
- Studium przypadku: bazy klucz-wartość dla konfiguracji aplikacji mobilnej (153)
- Pytania kontrolne (156)
- Odniesienia (156)
- Czym jest dokument? (160)
- Dokumenty nie są wcale takie proste (160)
- Dokumenty a pary klucz-wartość (163)
- Zarządzanie wieloma dokumentami w kolekcji (164)
- Unikaj jawnego definiowania schematu (172)
- Podstawowe operacje na bazach dokumentów (173)
- Wstawianie dokumentów do kolekcji (175)
- Usuwanie dokumentów z kolekcji (176)
- Aktualizacja dokumentów w kolekcji (177)
- Pobieranie dokumentów z kolekcji (178)
- Podsumowanie (180)
- Pytania kontrolne (180)
- Odniesienia (181)
- Terminy dotyczące dokumentów i kolekcji (184)
- Dokument (184)
- Kolekcja (186)
- Dokument osadzony (187)
- Brak schematu (188)
- Schemat polimorficzny (190)
- Typy partycji (191)
- Partycjonowanie pionowe (192)
- Partycjonowanie poziome, czyli sharding (194)
- Modelowanie danych i przetwarzanie zapytań (198)
- Normalizacja (198)
- Denormalizacja (200)
- Procesor zapytań (200)
- Podsumowanie (201)
- Pytania kontrolne (201)
- Odniesienia (201)
- Normalizacja, denormalizacja i poszukiwanie równowagi (204)
- Relacja jeden-do-wielu (206)
- Relacja wiele-do-wielu (206)
- Potrzeba złączeń (206)
- Wykonywanie złączeń: podnoszenie ciężarów dla baz relacyjnych (208)
- Co zrobiłby projektant bazy dokumentów? (210)
- Planowanie z uwzględnieniem dokumentów zmiennych (215)
- Unikanie przenoszenia dużych dokumentów (218)
- Strefa Złotowłosej w indeksach (218)
- Aplikacje zorientowane na odczyt (218)
- Aplikacje zorientowane na zapis (219)
- Modelowanie powszechnych relacji (221)
- Relacja jeden-do-wielu w bazach dokumentów (221)
- Relacja wiele-do-wielu w bazach dokumentów (222)
- Modelowanie hierarchii w bazach dokumentów (223)
- Podsumowanie (225)
- Studium przypadku: manifesty użytkowników (226)
- Osadzać czy nie? (227)
- Wybór indeksów (228)
- Osobne kolekcje dla typów? (228)
- Pytania kontrolne (229)
- Odniesienia (229)
- Na początku było Google BigTable (234)
- Wykorzystanie dynamicznej kontroli nad kolumnami (236)
- Indeksowanie po rekordzie, nazwie kolumny i stemplu czasowym (236)
- Kontrolowanie lokalizacji danych (237)
- Odczyt i zapis wierszy atomowych (237)
- Utrzymywanie posortowanych wierszy (238)
- Podobieństwa i różnice między bazami rodziny kolumn a bazami klucz-wartość i bazami dokumentów (240)
- Cechy baz rodziny kolumn (240)
- Podobieństwa i różnice między bazami rodziny kolumn i bazami dokumentów (241)
- Bazy rodziny kolumn kontra bazy relacyjne (242)
- Architektura baz rodziny kolumn (245)
- Architektura HBase: różnorodność węzłów (245)
- Architektura Cassandry: peer-to-peer (247)
- Rozgłaszanie: protokół plotki (248)
- Termodynamika i bazy rozproszone: po co nam antyentropia (250)
- Przechowaj to dla mnie: przekazanie ze wskazaniem (251)
- Kiedy korzystać z baz rodziny kolumn (252)
- Podsumowanie (254)
- Pytania kontrolne (254)
- Odniesienia (255)
- Podstawowe komponenty baz rodziny kolumn (258)
- Przestrzeń kluczy (258)
- Klucz wiersza (258)
- Kolumna (259)
- Rodziny kolumn (260)
- Struktury i procesy: implementacja baz rodziny kolumn (261)
- Wewnętrzne struktury i parametry konfiguracyjne baz rodziny kolumn (261)
- Starzy znajomi: klastry i partycje (262)
- Rzut oka pod maskę: inne komponenty baz rodziny kolumn (264)
- Procesy i protokoły (268)
- Replikacja (268)
- Antyentropia (268)
- Protokół plotki (269)
- Przekazanie ze wskazaniem (270)
- Podsumowanie (271)
- Pytania kontrolne (271)
- Odniesienia (272)
- Wskazówki dotyczące projektowania tabel (275)
- Denormalizuj, zamiast łączyć (276)
- Wykorzystuj kolumny bez wartości (276)
- Używaj zarówno nazwy kolumny, jak i wartości kolumn do przechowywania danych (277)
- Modeluj encje za pomocą pojedynczego wiersza (278)
- Unikaj punktów zapalnych w kluczach wierszy (279)
- Utrzymuj odpowiednią liczbę wersji wartości kolumn (280)
- Unikaj rozbudowanych struktur danych w wartościach kolumn (281)
- Wskazówki dotyczące indeksowania (282)
- Kiedy korzystać z indeksów pomocniczych zarządzanych przez system bazy rodziny kolumn (282)
- Kiedy tworzyć indeksy pomocnicze i zarządzać nimi za pomocą tabeli (286)
- Narzędzia do pracy z bazami Big Data (288)
- Ekstrakcja, transformacja i ładowanie danych Big Data (289)
- Analizowanie danych Big Data (290)
- Narzędzia do monitorowania Big Data (293)
- Podsumowanie (294)
- Studium przypadku: analiza danych klienta (294)
- Zrozumienie potrzeb użytkownika (295)
- Pytania kontrolne (296)
- Odniesienia (297)
- Czym jest graf? (301)
- Modelowanie grafów i sieci (302)
- Modelowanie lokalizacji geograficznych (303)
- Modelowanie chorób zakaźnych (303)
- Modelowanie encji abstrakcyjnych i konkretnych (305)
- Modelowanie mediów społecznościowych (307)
- Zalety baz grafowych (308)
- Szybsze wykonywanie zapytań dzięki unikaniu złączeń (308)
- Upraszczanie modelowania (310)
- Wiele relacji pomiędzy encjami (310)
- Podsumowanie (311)
- Pytania kontrolne (311)
- Odniesienia (312)
- Elementy grafów (314)
- Wierzchołek (314)
- Krawędź (315)
- Ścieżka (317)
- Pętla (317)
- Operacje na grafach (318)
- Unia grafów (318)
- Przecięcie grafów (319)
- Przeszukiwanie grafu (320)
- Właściwości grafów i krawędzi (320)
- Izomorfizm (321)
- Rząd i rozmiar (321)
- Stopień (322)
- Bliskość (322)
- Pośrednictwo (322)
- Typy grafów (323)
- Grafy skierowane i nieskierowane (324)
- Sieć przepływowa (324)
- Grafy dwudzielne (325)
- Multigraf (325)
- Graf ważony (326)
- Podsumowanie (327)
- Pytania kontrolne (327)
- Odniesienia (327)
- Początki projektowania grafów (329)
- Projektowanie bazy grafowej sieci społecznościowej (331)
- Projektowanie sterowane przez zapytania (znowu) (334)
- Odpytywanie grafu (336)
- Cypher: zapytania deklaratywne (336)
- Gremlin: zapytania przez trawersowanie grafu (337)
- Wskazówki i sztuczki przydatne w projektowaniu baz grafowych (341)
- Użyj indeksów do poprawienia czasu pobierania danych (342)
- Używaj krawędzi odpowiedniego rodzaju (342)
- Podczas przeszukiwania grafu uważaj na cykle (343)
- Weź pod uwagę skalowalność swojej bazy grafowej (344)
- Podsumowanie (345)
- Studium przypadku: optymalizacja tras transportowych (345)
- Zrozumieć potrzeby użytkownika (345)
- Projektowanie rozwiązania polegającego na analizie grafu (346)
- Pytania kontrolne (347)
- Odniesienia (347)
- Wybór bazy danych NoSQL (352)
- Przypadki użycia i kryteria wyboru baz klucz-wartość (353)
- Przypadki użycia i kryteria wyboru baz dokumentów (354)
- Przypadki użycia i kryteria wyboru baz rodziny kolumn (354)
- Przypadki użycia i kryteria wyboru baz grafowych (356)
- Używanie baz NoSQL i baz relacyjnych razem (357)
- Podsumowanie (358)
- Pytania kontrolne (358)
- Odniesienia (359)
O autorze (15)
Przedmowa (17)
Wprowadzenie (19)
CZĘŚĆ I. WPROWADZENIE (25)
Rozdział 1. Różne bazy do różnych zastosowań (27)
Rozdział 2. Różnorodność baz NoSQL (53)
CZĘŚĆ II. BAZY KLUCZ-WARTOŚĆ (83)
Rozdział 3. Wprowadzenie do baz klucz-wartość (85)
Rozdział 4. Terminologia baz klucz-wartość (111)
Rozdział 5. Projektowanie baz klucz-wartość (131)
CZĘŚĆ III. BAZY DOKUMENTÓW (157)
Rozdział 6. Wprowadzenie do baz dokumentów (159)
Rozdział 7. Terminologia baz dokumentów (183)
Rozdział 8. Projektowanie baz dokumentów (203)
CZĘŚĆ IV. BAZY RODZINY KOLUMN (231)
Rozdział 9. Wprowadzenie do baz rodziny kolumn (233)
Rozdział 10. Terminologia baz rodziny kolumn (257)
Rozdział 11. Projektowanie baz rodziny kolumn (273)
CZĘŚĆ V. BAZY GRAFOWE (299)
Rozdział 12. Wprowadzenie do baz grafowych (301)
Rozdział 13. Terminologia baz grafowych (313)
Rozdział 14. Projektowanie baz grafowych (329)
CZĘŚĆ VI. WYBÓR BAZY DANYCH DLA TWOJEJ APLIKACJI (349)
Rozdział 15. Wytyczne do wyboru bazy danych (351)
DODATKI (361)
Dodatek A. Odpowiedzi do pytań kontrolnych (363)
Dodatek B. Lista baz NoSQL (389)
Dodatek C. Słowniczek (393)
Skorowidz (401)
Helion - inne książki
-
Ten przystępny przewodnik jest przeznaczony dla analityków danych, którzy chcą dobrze poznać proces tworzenia analitycznego zbioru danych i samodzielnie pisać kod niezbędny do uzyskania zamierzonego wyniku. Przedstawiono w nim składnię języka SQL oraz zasady budowania szybko działających zapytań ...
SQL dla analityków danych. Tworzenie zbiorów danych dla początkujących SQL dla analityków danych. Tworzenie zbiorów danych dla początkujących
(44.85 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Oto przewodnik po koncepcjach testowania i wiodących frameworkach, za pomocą których automatyzuje się testy aplikacji internetowych, takich jak Selenium, Cypress, Puppeteer i Playwright. Zaprezentowano w nim unikatowe funkcjonalności tych rozwiązań, ich wady i zalety, a także wyjaśniono zasady ko...
Testowanie aplikacji dla programistów frontendowych. Wiodące frameworki do automatyzacji testów aplikacji internetowych i ich przyszłość oparta na testowaniu niskokodowym i sztucznej inteligencji Testowanie aplikacji dla programistów frontendowych. Wiodące frameworki do automatyzacji testów aplikacji internetowych i ich przyszłość oparta na testowaniu niskokodowym i sztucznej inteligencji
(44.85 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Oto wyjątkowy przewodnik po platformie Roblox. Składa się z 24 lekcji skonstruowanych w sposób ułatwiający szybkie opanowanie materiału; przeczytanie każdej z nich i wykonanie podanych ćwiczeń zajmie Ci najwyżej godzinę. Lekcje i zadania łącznie tworzą kurs, dzięki któremu nauczysz się samodzieln...
Roblox Lua w 24 godziny. Tworzenie gier dla początkujących Roblox Lua w 24 godziny. Tworzenie gier dla początkujących
(44.85 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
To książka przeznaczona dla osób, które chcą dobrze zrozumieć matematyczne podstawy nauki o danych i nauczyć się stosowania niektórych koncepcji w praktyce. Wyjaśniono tu takie zagadnienia jak rachunek różniczkowy i całkowy, rachunek prawdopodobieństwa, algebra liniowa i statystyka, pokazano takż...
Podstawy matematyki w data science. Algebra liniowa, rachunek prawdopodobieństwa i statystyka Podstawy matematyki w data science. Algebra liniowa, rachunek prawdopodobieństwa i statystyka
(44.85 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Z tym przewodnikiem nauczysz się stosowania Reacta w praktyce. Dowiesz się, w jaki sposób zbudować jednostronicową, złożoną aplikację internetową, i zdobędziesz wiedzę umożliwiającą używanie tej biblioteki w codziennej pracy. Pokazano tu, jak rozpocząć projekt i rozwijać rzeczywistą aplikację. Za...
React w działaniu. Tworzenie aplikacji internetowych. Wydanie II React w działaniu. Tworzenie aplikacji internetowych. Wydanie II
(38.35 zł najniższa cena z 30 dni)38.35 zł
59.00 zł(-35%) -
Ta książka jest drugim, zaktualizowanym i uzupełnionym wydaniem przewodnika dla programistów. Rozpoczyna się od szczegółowego wprowadzenia do nowoczesnego C++ z uwzględnieniem technik eliminowania wąskich gardeł w kodzie bazowym. Następnie omówiono zagadnienia optymalizacji struktur danych i zarz...
Wysoce wydajny C++. Opanuj sztukę optymalizowania działania kodu. Wydanie II Wysoce wydajny C++. Opanuj sztukę optymalizowania działania kodu. Wydanie II
(77.35 zł najniższa cena z 30 dni)77.35 zł
119.00 zł(-35%) -
Microsoft Power BI jest doskonałym narzędziem do profesjonalnej analizy danych. Jeśli jednak chcesz uzyskać za jego pomocą naprawdę spektakularne efekty, musisz się biegle posługiwać językiem DAX (Data Analysis Expressions). Pozwala on na wykonywanie zaawansowanych obliczeń i zapytań dotyczących ...
DAX i Power BI w analizie danych. Tworzenie zaawansowanych i efektywnych analiz dla biznesu DAX i Power BI w analizie danych. Tworzenie zaawansowanych i efektywnych analiz dla biznesu
(57.85 zł najniższa cena z 30 dni)57.85 zł
89.00 zł(-35%) -
To książka przeznaczona dla inżynierów danych i programistów, którzy chcą za pomocą Sparka przeprowadzać skomplikowane analizy danych i korzystać z algorytmów uczenia maszynowego, nawet jeśli te dane pochodzą z różnych źródeł. Wyjaśniono tu, jak dzięki Apache Spark można odczytywać i ujednolicać ...(57.85 zł najniższa cena z 30 dni)
57.85 zł
89.00 zł(-35%) -
Jeśli masz już pewne umiejętności pentestera, dzięki tej książce poszerzysz swoją wiedzę o zaawansowanych narzędziach dostępnych w Kali Linux, a także nauczysz się wyrafinowanych taktyk stosowanych przez prawdziwych hakerów do atakowania sieci komputerowych. Omówiono tu różne sposoby instalowania...
Kali Linux i zaawansowane testy penetracyjne. Zostań ekspertem cyberbezpieczeństwa za pomocą Metasploit, Nmap, Wireshark i Burp Suite. Wydanie IV Kali Linux i zaawansowane testy penetracyjne. Zostań ekspertem cyberbezpieczeństwa za pomocą Metasploit, Nmap, Wireshark i Burp Suite. Wydanie IV
(64.35 zł najniższa cena z 30 dni)64.35 zł
99.00 zł(-35%) -
Ta książka jest przeznaczona dla programistów i osób zaawansowanych w nauce programowania. Dzięki niej nauczysz się uwzględniać w projektach narzędzia do obserwacji pracy kodu i analizować uzyskane dzięki nim dane o wydajności. Dowiesz się też, jak na podstawie takiego wnioskowania uzyskiwać znac...
Wydajność i optymalizacja kodu. Istota dynamiki działania oprogramowania Wydajność i optymalizacja kodu. Istota dynamiki działania oprogramowania
(77.35 zł najniższa cena z 30 dni)77.35 zł
119.00 zł(-35%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
W przypadku usługi "Druk na żądanie" termin dostarczenia przesyłki może obejmować także czas potrzebny na dodruk (do 10 dni roboczych)
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.


Oceny i opinie klientów: NoSQL. Przyjazny przewodnik Dan Sullivan (5)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(1)
(0)
(0)
(1)
(0)
(3)
Data dodania: 2021-04-02 Ocena: 6 Opinia potwierdzona zakupem
Data dodania: 2018-11-12 Ocena: 3 Opinia niepotwierdzona zakupem
Data dodania: 2018-11-10 Ocena: 1 Opinia potwierdzona zakupem
Piotr C, programista
Data dodania: 2017-10-06 Ocena: 1 Opinia niepotwierdzona zakupem
Marek K., Programista
Data dodania: 2017-04-21 Ocena: 1 Opinia niepotwierdzona zakupem
więcej opinii