Ocena:

Książka „Learn PostgreSQL Second Edition” autorstwa Luca Ferrari i Enrico Pirozzi jest chwalona za kompleksowe omówienie PostgreSQL, od podstawowych koncepcji po zaawansowane techniki administracyjne. Oferuje ustrukturyzowane podejście do nauki, z praktycznymi przykładami i ćwiczeniami. Została jednak skrytykowana za niespójne użycie konfiguracji, poleganie na wcześniejszej znajomości Linuksa i słabą jakość druku w niektórych egzemplarzach.
Zalety:⬤ Obszerne omówienie tematów PostgreSQL od podstaw do zaawansowanych funkcji.
⬤ Przejrzyste objaśnienia i praktyczne przykłady ułatwiające naukę.
⬤ Odpowiednia zarówno dla początkujących, jak i doświadczonych użytkowników, choć wcześniejsza znajomość SQL jest korzystna.
⬤ Dobra organizacja treści, ułatwiająca jej śledzenie i zrozumienie.
⬤ Wciągający styl pisania przez autorów z doświadczeniem w branży.
⬤ Nie nadaje się dla zupełnie początkujących; wymaga pewnej znajomości SQL i Linuksa.
⬤ Zawiera przestarzałe parametry konfiguracyjne, które mogą frustrować uczących się.
⬤ Zgłaszane problemy z jakością druku, z rozpadającymi się stronami i słabą jakością okładki.
⬤ Niektóre rozdziały mogłyby zyskać na większym skupieniu się na optymalizacji i rozwoju zapytań.
(na podstawie 18 opinii czytelników)
Learn PostgreSQL - Second Edition: Use, manage and build secure and scalable databases with PostgreSQL 16
To nowe wydanie pomoże ci nauczyć się PostgreSQL od podstaw z najnowszą wersją, zapewniając kompletne ukierunkowane spojrzenie na takie aspekty, jak konfiguracja, wysoka wydajność, partycjonowanie, tworzenie kopii zapasowych, programowanie po stronie serwera i replikacja.
Zakup książki w wersji drukowanej lub Kindle obejmuje bezpłatny eBook w formacie PDF.
Kluczowe cechy:
⬤ Poznaj podstawy PostgreSQL 16, w tym instrukcje SQL, replikację i bezpieczeństwo.
⬤ Wzbogać swoją przygodę z nauką dzięki dostarczonym obrazom Docker do praktycznych ćwiczeń i testów na końcu każdego rozdziału.
⬤ Nowe i ulepszone przykłady, przypadki użycia i scenariusze dotyczące takich pojęć jak partycjonowanie, replikacja, tworzenie kopii zapasowych i przywracanie, konfiguracja klastra, monitorowanie i inne.
Opis książki:
Najnowsza edycja tej książki PostgreSQL pomoże ci rozpocząć korzystanie z PostgreSQL od absolutnych podstaw, pomagając szybko zrozumieć wewnętrzne działanie bazy danych. Dzięki uporządkowanemu podejściu i praktycznym przykładom, udaj się w podróż, która obejmuje podstawy, od instrukcji SQL i sposobu uruchamiania programów po stronie serwera, po konfigurowanie, zarządzanie, zabezpieczanie i optymalizację wydajności bazy danych.
To nowe wydanie nie tylko pomoże ci uporać się ze wszystkimi ostatnimi zmianami w ekosystemie PostgreSQL, ale także zagłębi się w koncepcje takie jak partycjonowanie i replikacja z nowym zestawem przykładów. Książka jest również wyposażona w obrazy Docker dla każdego rozdziału, co sprawia, że nauka jest szybsza i łatwiejsza. Zaczynając od absolutnych podstaw baz danych, książka przechodzi do zaawansowanych koncepcji, takich jak funkcje okna, rejestrowanie, audyt, rozszerzanie bazy danych, konfiguracja, partycjonowanie i replikacja. Pomoże również w płynnej migracji istniejącego systemu baz danych do PostgreSQL i zawiera specjalny rozdział poświęcony odzyskiwaniu danych po awarii. Każdy rozdział kończy się pytaniami ćwiczeniowymi, aby sprawdzić swoją wiedzę w regularnych odstępach czasu.
Pod koniec tej książki będziesz w stanie instalować, konfigurować, zarządzać i rozwijać aplikacje w oparciu o bazę danych PostgreSQL.
Czego się nauczysz:
⬤ Zdobędziesz głębsze zrozumienie wewnętrznych elementów PostgreSQL, takich jak transakcje, MVCC, bezpieczeństwo i replikacja.
⬤ Usprawnić zarządzanie danymi dzięki najnowszym funkcjom partycjonowania PostgreSQL.
⬤ Wybierz odpowiednią strategię replikacji dla swojej bazy danych.
⬤ Zobacz konkretne przykłady migracji danych z innej bazy danych, wykonywania kopii zapasowych i przywracania, monitorowania instalacji PostgreSQL i nie tylko.
⬤ Zapewnienie bezpieczeństwa i zgodności ze schematami i uprawnieniami użytkowników.
⬤ Tworzenie niestandardowych funkcji i rozszerzeń bazy danych.
⬤ Zapoznanie się z programowaniem po stronie serwera, funkcjami okien i wyzwalaczami.
Dla kogo jest ta książka:
Książka Learning PostgresSQL 16 jest przeznaczona dla wszystkich zainteresowanych poznaniem bazy danych PostgreSQL od podstaw. Każdy, kto chce budować solidne aplikacje do hurtowni danych i skalować bazę danych pod kątem wysokiej dostępności i wydajności przy użyciu najnowszych funkcji PostgreSQL, również znajdzie tę książkę przydatną. Chociaż wcześniejsza znajomość PostgreSQL nie jest wymagana, oczekuje się znajomości baz danych.