NoSQL. Przyjazny przewodnik

nr kat.: 1314150 HELION

Produkt chwilowo niedostępny

Dostępność
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. 

Systemy do zarządzania danymi muszą dziś spełniać o wiele wyższe wymagania niż kiedyś. W wielu przypadkach nierelacyjne bazy danych, zwane NoSQL, są lepszym rozwiązaniem niż dominujące do niedawna bazy relacyjne. Projektant systemu ma więc do dyspozycji dobrze znane bazy relacyjne oraz systemy NoSQL, takie jak bazy klucz–wartość, bazy dokumentów, rodziny kolumn i bazy grafowe. Do rozstrzygnięcia pozostaje problem: którą technologię zarządzania danymi wybrać w danym przypadku.

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ń 
Ogólne

Producent

Helion

Ilość stron

408

Rok Wydania

2016

ISBN

978-83-283-2488-6

Autor

Dan Sullivan

Oprawa

Miękka

Gatunek

Poradnik - Oprogramowanie

Wydawca

Helion

Aktualności

Więcej

NoSQL. Przyjazny przewodnik ×
NoSQL. Przyjazny przewodnik

Koszt dostawy:

Zmień kod pocztowy

Gdzie kupić?
Sprawdź dostępność produktu w Twojej okolicy
pixel
[script]var $productVariant = $('.js-product-variant');if ($productVariant.length) { $productVariant.each(function() { var $this; $this = $(this).find('img'); $this.error(function() { $this.attr({ 'src': $this.attr('data-src-gallery') }); }).attr({ 'src': $this.attr('data-src-filemanager') }); }); $productVariant.on('click', function() { enp.APP.bundles.loader.loadingShow(); }); }[/script]