Zaawansowane wyszukiwanie
  Strona Główna » Sklep » Bazy danych » Teoria baz danych » Moje Konto  |  Zawartość Koszyka  |  Do Kasy   
 Wybierz kategorię
Algorytmy Wzorce UML
Bazy danych
  Access
  Big Data
  MySQL PostgreSQL
  Oracle
  SQL
  Teoria baz danych
Bezpieczeństwo
Bioinformatyka
Biznes Ekonomia Firma
Chemia
DTP Design
E-biznes
Ekonometria
Elektronika Elektrotechnika
Energetyka
Fizyka
GIS
Grafika użytkowa
Hardware
Informatyczne systemy zarządzania
Informatyka w szkole
Internet
Języki programowania
Matematyka
Multimedia
Obsługa komputera
Office
Poradniki
Programowanie gier
Programy inżynierskie
Programy matematyczne
Serwery
Sieci Firewalle Protokoły
Słowniki
Systemy operacyjne
Technika
Telekomunikacja
Tworzenie stron WWW

Zobacz pełny katalog »
 Wydawnictwo:
 Wolters Kluwer
Uwolnij wartość swojej firmy Klucz do skutecznego wyjścia z inwestycji

Uwolnij wartość swojej firmy Klucz do skutecznego wyjścia z inwestycji

99.00zł
81.18zł
Przetwarzanie danych w dużej skali. Niezawodność, skalowalność i łatwość konserwacji systemów 89.00zł 63.19zł
Przetwarzanie danych w dużej skali. Niezawodność, skalowalność i łatwość konserwacji systemów

Tytuł: Przetwarzanie danych w dużej skali. Niezawodność, skalowalność i łatwość konserwacji systemów
Tytuł oryginalny Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Sy
Autor: Martin Kleppmann
ISBN: 978-83-283-4065-7
Ilość stron: 552
Data wydania: 04/2018
Oprawa: Miękka
Format: 168x237
Wydawnictwo: HELION
Cena: 89.00zł 63.19zł


Przetwarzanie i bezpieczne przechowywanie danych absorbuje uwagę inżynierów oprogramowania w coraz większym stopniu. W ostatnich latach pojawiło się wiele bardzo różnych rozwiązań w dziedzinie baz danych, systemów rozproszonych i metodyce budowania aplikacji.

Sprzyjają temu zarówno rozwój technologii, rosnące potrzeby dotyczące dostępu do danych, jak i malejąca tolerancja na przestoje spowodowane awarią czy konserwacją systemu. To wszystko sprawia, że zespoły projektujące aplikacje muszą cały czas aktualizować swoją wiedzę i znakomicie orientować się w zakresie słabych i silnych stron poszczególnych rozwiązań oraz możliwości ich stosowania.

I właśnie ta książka Ci to ułatwi. Dzięki niej zaczniesz orientować się w świecie szybko zmieniających się technologii przetwarzania i przechowywania danych. Znajdziesz tu przykłady skutecznych systemów spełniających wymogi skalowalności, wydajności i niezawodności.

Zapoznasz się z wewnętrznymi mechanizmami tych systemów, analizami najważniejszych algorytmów, omówieniem zasad działania i koniecznymi kompromisami. Przy okazji przyswoisz sobie przydatne sposoby myślenia o systemach danych. W ten sposób rozwiniesz dobre intuicyjne zrozumienie tego, jak i dlaczego działają systemy, co pozwoli Ci analizować ich pracę, podejmować trafne decyzje projektowe i wyszukiwać źródła pojawiających się problemów.

W tej książce między innymi:
• co to właściwie znaczy: niezawodność, skalowalność i łatwość konserwacji
• różne modele danych i obsługa zapytań
• replikacja, dzielenie danych, transakcje
• dane pochodne i ich przetwarzanie
• przetwarzanie strumieniowe

Poznaj systemy, w których liczą się dane!

Martin Kleppmann bada systemy rozproszone. Pracuje na Uniwersytecie Cambridge w Wielkiej Brytanii. Wcześniej był inżynierem oprogramowania w takich firmach, jak LinkedIn czy Rapportive, gdzie pracował nad działającą w dużej skali infrastrukturą do obsługi danych. Kleppmann jest blogerem, często występuje na konferencjach i rozwija oprogramowanie open source. Wierzy, że ważne idee nauki i techniki powinny być przystępne dla każdego, a lepsze ich zrozumienie umożliwi tworzenie lepszego oprogramowania.

Spis treści:

I. PODSTAWY SYSTEMÓW DANYCH (17)

1. Niezawodne, skalowalne i łatwe w konserwacji aplikacje (19)
Myślenie o systemach danych (20)
Niezawodność (22)
Skalowalność (26)
Łatwość konserwacji (33)
Podsumowanie (36)

2. Modele danych i języki zapytań (41)
Model relacyjny a model oparty na dokumentach (42)
Język zapytań o dane (54)
Modele danych przypominające graf (60)
Podsumowanie (72)

3. Przechowywanie i pobieranie danych (79)
Struktury danych używane w bazie (79)
Przetwarzanie transakcji czy analityka? (98)
Bazy kolumnowe (103)
Podsumowanie (110)

4. Kodowanie i zmiany (119)
Formaty kodowania danych (120)
Sposoby przepływu danych (134)
Podsumowanie (144)

II. DANE ROZPROSZONE (151)

Skalowanie pod kątem wyższego obciążenia (151)

5. Replikacja (157)
Liderzy i obserwatorzy (158)
Problemy z opóźnieniem replikacji (166)
Replikacja z wieloma liderami (171)
Replikacja bez lidera (180)
Podsumowanie (193)

6. Podział na partycje (201)
Podział na partycje i replikacja (202)
Podział na partycje danych typu klucz-wartość (203)
Podział na partycje a indeksy pomocnicze (207)
Równoważenie partycji (210)
Trasowanie żądań (214)
Podsumowanie (216)

7. Transakcje (223)
Niejasne pojęcie transakcji (224)
Niskie poziomy izolacji (233)
Sekwencyjność (250)
Podsumowanie (263)

8. Problemy z systemami rozproszonymi (271)
Błędy i awarie częściowe (272)
Zawodne sieci (274)
Zawodne zegary (283)
Wiedza, prawda i kłamstwa (295)
Podsumowanie (304)

9. Spójność i konsensus (315)
Gwarancje spójności (316)
Liniowość (317)
Gwarancje uporządkowania (331)
Transakcje rozproszone i konsensus (343)
Podsumowanie (361)

III. DANE POCHODNE (375)

Systemy zapisu a systemy danych pochodnych (375)
Przegląd rozdziałów (376)

10. Przetwarzanie wsadowe (379)
Przetwarzanie wsadowe z użyciem narzędzi uniksowych (380)
MapReduce i rozproszone systemy plików (386)
Poza model MapReduce (406)
Podsumowanie (415)

11. Przetwarzanie strumieniowe (425)
Przesyłanie strumieni zdarzeń (426)
Strumienie a bazy danych (436)
Przetwarzanie strumieniowe (447)
Podsumowanie (462)

12. Przyszłość systemów danych (473)
Integrowanie danych (474)
Podział baz danych na komponenty (482)
Dążenie do poprawności (497)
Robienie tego, co słuszne (513)
Podsumowanie (522)

Słowniczek (533)

Przetwarzanie danych w dużej skali. Niezawodność, skalowalność i łatwość konserwacji systemów
Tytuł książki: "Przetwarzanie danych w dużej skali. Niezawodność, skalowalność i łatwość konserwacji systemów"
Autor: Martin Kleppmann
Wydawnictwo: HELION
Cena: 89.00zł 63.19zł
Klienci, którzy kupili „Przetwarzanie danych w dużej skali. Niezawodność, skalowalność i łatwość konserwacji systemów”, kupili także:
<b>Arystokraci i rzemieślnicy. Synergia stylów badawczych</b>, <font color="navy">Łukasz Afeltowicz, Radosław Sojak</font>, <font color="green"> Wydawnictwo Wydawnictwo Naukowe UMK</font>
Arystokraci i rzemieślnicy. Synergia stylów badawczych, Łukasz Afeltowicz, Radosław Sojak, Wydawnictwo Wydawnictwo Naukowe UMK
<b>Diagnostyka konstrukcji żelbetowych Tom 2 Badania korozji zbrojenia i właściwości ochronnych betonu</b>, <font color="navy">Adam Zybura, Mariusz Jaśniok, Tomasz Jaśniok</font>, <font color="green"> Wydawnictwo Naukowe PWN</font>
Diagnostyka konstrukcji żelbetowych Tom 2 Badania korozji zbrojenia i właściwości ochronnych betonu, Adam Zybura, Mariusz Jaśniok, Tomasz Jaśniok, Wydawnictwo Naukowe PWN
<b>Kwalitologia wiedza o różnych dziedzinach jakości</b>, <font color="navy">Romuald Kolman</font>, <font color="green"> Wydawnictwo PLACET</font>
Kwalitologia wiedza o różnych dziedzinach jakości, Romuald Kolman, Wydawnictwo PLACET
<b>TukTukCinema. Czyli rzecz o Indiach, Gangesie, radości życia, wiecznie psującym się skuterze i Bolku i Lolku</b>, <font color="navy">Robert "Robb" Maciąg</font>, <font color="green"> Wydawnictwo Bezdroża</font>
TukTukCinema. Czyli rzecz o Indiach, Gangesie, radości życia, wiecznie psującym się skuterze i Bolku i Lolku, Robert "Robb" Maciąg, Wydawnictwo Bezdroża
<b>Przekładnie ślimakowe walcowe</b>, <font color="navy">Tadeusz Marciniak</font>, <font color="green"> Wydawnictwo Naukowe PWN</font>
Przekładnie ślimakowe walcowe, Tadeusz Marciniak, Wydawnictwo Naukowe PWN
<b>Podstawy chemii nieorganicznej Tom 1 Wydanie 6</b>, <font color="navy">Adam Bielański</font>, <font color="green"> Wydawnictwo Naukowe PWN</font>
Podstawy chemii nieorganicznej Tom 1 Wydanie 6, Adam Bielański, Wydawnictwo Naukowe PWN
<b>Konkurencja i kooperacja Teoria gier w ekonomii i naukach społecznych Wydanie 2</b>, <font color="navy">Marcin Malawski, Andrzej Wieczorek, Honorata Sosnowska</font>, <font color="green"> Wydawnictwo Naukowe PWN</font>
Konkurencja i kooperacja Teoria gier w ekonomii i naukach społecznych Wydanie 2, Marcin Malawski, Andrzej Wieczorek, Honorata Sosnowska, Wydawnictwo Naukowe PWN
<b>Bankowość elektroniczna w Polsce Wydanie II</b>, <font color="navy">Artur Borcuch</font>, <font color="green"> Wydawnictwo CEDEWU</font>
Bankowość elektroniczna w Polsce Wydanie II, Artur Borcuch, Wydawnictwo CEDEWU
<b>Microsoft Windows 7 PL krok po kroku</b>, <font color="navy">Joan Preppernau, Joyce Cox, Online Training Solutions</font>, <font color="green"> Wydawnictwo RM</font>
Microsoft Windows 7 PL krok po kroku, Joan Preppernau, Joyce Cox, Online Training Solutions, Wydawnictwo RM
 Koszyk
0 przedmiotów
Producent
Tu można zobaczyć wszystkie książki z wydawnictwa:

Wydawnictwo HELION
 Kategoria:
 Układy cyfrowe
Mikrokontrolery AVR i ARM. Sterowanie wyświetlaczami LCD

Mikrokontrolery AVR i ARM. Sterowanie wyświetlaczami LCD

89.00zł
63.19zł
Informacje
Regulamin sklepu.
Koszty wysyłki.
Polityka prywatności.
Jak kupować?
Napisz do Nas.
 Wydawnictwa
 Poradniki
Idealna reklama Sztuka promowania aplikacji w internecie Erica Sadun, Steve Sande HELION
Kwalifikacje E.14 i EE.09. Podstawy programowania w języku JavaScript. Ćwiczenia praktyczne do nauki zawodu technik info Piotr Siewniak HELION
Python rozmówki Brad Dayley HELION
SQL optymalizacja Dan Tow HELION
Java Efektywne programowanie Wydanie II Joshua Bloch HELION
Jak zdać egzamin zawodowy w technikum informatycznym? Kwalifikacje E.12, E.13, E.14 Tomasz Kowalski HELION
Rootkity Sabotowanie jądra systemu Windows Greg Hoglund, Jamie Butler HELION
Chemia organiczna Część III Clayden J., Greeves N.,. Warren S., Wothers S WNT
Układy mikroprocesorowe przykłady rozwiązań Bartłomiej Zieliński HELION

czwartek, 21 czerwiec 2018   Mapa strony |  Nowości |  Dzisiejsze promocje |  Koszty wysyłki |  Kontakt z nami