- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 4.8/6 Opinie: 6
- Stron:
- 472
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: SQL. Sztuka programowania
Wypowiedz wojnę niewydajnym bazom danych
- Projektowanie wydajnych baz danych
- Uwzględnianie kontekstu działania aplikacji bazodanowych
- Poprawa szybkości działania źle zaprojektowanych systemów
Twoje bazy danych działają zbyt wolno? Pora to zmienić! Wraz ze wzrostem wielkości korporacyjnych baz danych czas dostępu do nich ma coraz większe znaczenie. Napisanie poprawnie działającego kodu w języku SQL nie jest trudne, jednak tworzenie wydajnych aplikacji bazodanowych jest prawdziwą sztuką. Jak możesz zgłębić jej tajniki i stać się lepszym programistą? Zdaniem autora tej książki nauka wydajnej pracy z bazami danych przypomina poznawanie zasad prowadzenia wojny, dlatego wzorem klasycznej pozycji "Sztuka wojny" autorstwa Sun Tzu prowadzi Cię on przez poszczególne etapy kampanii przeciwko nieefektywnie zaprojektowanym i napisanym aplikacjom bazodanowym.
"SQL. Sztuka programowania" to praktyczny podręcznik, dzięki któremu szybko poszerzysz swą wiedzę w zakresie efektywnego stosowania języka SQL. Nauczysz się dbać o wydajność aplikacji już na etapie ich projektowania, a także myśleć o pracy z bazami danych w kategoriach procesów, wykraczając poza same zapytania języka SQL. Dowiesz się, jak poprawnie używać indeksów oraz jak monitorować szybkość działania bazy. Poznasz standardowe scenariusze zwiększania wydajności, które pozwolą Ci zastosować sprawdzone fortele we własnych projektach oraz w bazach zaprojektowanych przez innych programistów.
- Projektowanie pod kątem wydajności
- Efektywne korzystanie z baz danych w programach
- Poprawne stosowanie indeksów
- Projektowanie optymalnych zapytań SQL
- Praca z dużymi zbiorami danych
- Korzystanie ze struktur drzewiastych
- Monitorowanie wydajności
- Obsługa współbieżności
- Radzenie sobie z niewydajnymi projektami
Poznaj praktyczne techniki poprawy wydajności baz danych.
Wybrane bestsellery
-
What can you do when database performance doesn't meet expectations? Before you turn to expensive hardware upgrades to solve the problem, reach for this book. Refactoring SQL Applications provides a set of tested options for making code modifications to dramatically improve the way your database ...(97.50 zł najniższa cena z 30 dni)
97.30 zł
149.00 zł(-35%) -
For all the buzz about trendy IT techniques, data processing is still at the core of our systems, especially now that enterprises all over the world are confronted with exploding volumes of data. Database performance has become a major headache, and most IT departments believe that developers sho...(96.61 zł najniższa cena z 30 dni)
96.56 zł
149.00 zł(-35%) -
Oto zaktualizowane wydanie popularnego przewodnika, dzięki któremu skorzystasz z ponad dwustu sprawdzonych receptur bazujących na najnowszych wydaniach bibliotek Pythona. Wystarczy, że skopiujesz i dostosujesz kod do swoich potrzeb. Możesz też go uruchamiać i testować za pomocą przykładowego zbio...(53.40 zł najniższa cena z 30 dni)
62.30 zł
89.00 zł(-30%) -
Agile i Scrum, Scrum i Agile. Opanowawszy branżę IT, powoli, ale konsekwentnie, zdobywają inne biznesowe przyczółki i rozgaszczają się w firmach na dobre… Albo niedobre, gdy budzą niezrozumienie, protesty, a czasem nawet chęć ucieczki! Agile i Scrum brzmią tak nowocześnie, w teorii świetnie...(23.94 zł najniższa cena z 30 dni)
27.93 zł
39.90 zł(-30%) -
W tej książce znajdziesz wszystkie informacje, które są Ci potrzebne do stworzenia środowiska sprzyjającego tworzeniu innowacyjnych rozwiązań. Dowiesz się, jak dostrzegać i wykorzystywać naturalne talenty każdego członka zespołu. Zapoznasz się z szeregiem praktycznych wskazówek, dzięki którym zid...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
Witaj, zanurz się w niej i nie utoń. Co więcej – pływaj skutecznie i kieruj innymi tak, by i oni nie utonęli – ani Twoi pracownicy, ani Twoja firma. Termin VUCA odnosi się do działania w świecie XXI wieku, w którym „stare, dobre czasy” przewidywalności, stabilności, równom...(35.40 zł najniższa cena z 30 dni)
41.30 zł
59.00 zł(-30%) -
Naglący termin, niedoczas, permanentne opóźnienie - oto najwierniejsi towarzysze i zarazem najwięksi wrogowie kierownika projektu. Nawet certyfikowani project managerowie, ludzie z ogromną wiedzą i nie mniejszym doświadczeniem, raz po raz znajdują się w sytuacji, w której potrzeba naprawdę wielki...(35.40 zł najniższa cena z 30 dni)
41.30 zł
59.00 zł(-30%) -
Ta książka jest przeznaczona dla menedżerów produktów technologicznych. Pozwala na zdobycie, ugruntowanie i usystematyzowanie wiedzy o problemach i wyzwaniach specyficznych dla tworzenia rozwiązań opartych na technologii. Znalazło się w niej mnóstwo wskazówek pozwalających na budowanie wysoce ela...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
Dave Thomas i Andy Hunt napisali pierwsze wydanie tej wpływowej książki w 1999 roku, aby pomóc swoim klientom tworzyć lepsze oprogramowanie i na nowo odnaleźć radość z kodowania. Nauki płynące z tamtego wydania pomogły wielu pokoleniom programistów zbadać istotę rozwoju oprogramowania, niezależni...(46.20 zł najniższa cena z 30 dni)
53.90 zł
77.00 zł(-30%) -
Skuteczna komunikacja to taka sama umiejętność jak jazda samochodem czy programowanie. Michał Bartyzel doskonale to pokazuje, rozkładając cały proces rozmowy na proste elementy. Dzięki temu czytelnik może nauczyć się rozpoznawać wzorce i dopasowywać odpowiednie techniki do kontekstu rozmowy.(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%)
Zobacz pozostałe książki z serii
-
To drugie, zaktualizowane wydanie przewodnika po systemie Prometheus. Znajdziesz w nim wyczerpujące wprowadzenie do tego oprogramowania, a także wskazówki dotyczące monitorowania aplikacji i infrastruktury, tworzenia wykresów, przekazywania ostrzeżeń, bezpośredniej instrumentacji kodu i pobierani...(53.40 zł najniższa cena z 30 dni)
62.30 zł
89.00 zł(-30%) -
Dzięki tej książce zrozumiesz bazowe koncepcje programowania funkcyjnego i przekonasz się, że możesz włączać je do kodu bez rezygnacji z paradygmatu obiektowego. Dowiesz się również, kiedy w swojej codziennej pracy używać takich opcji jak niemutowalność i funkcje czyste i dlaczego warto to robić....(52.20 zł najniższa cena z 30 dni)
60.90 zł
87.00 zł(-30%) -
Ta książka będzie świetnym uzupełnieniem wiedzy o Flutterze i Darcie, sprawdzi się również jako wsparcie podczas rozwiązywania konkretnych problemów. Znalazło się tu ponad sto receptur, dzięki którym poznasz tajniki pisania efektywnego kodu, korzystania z narzędzi udostępnianych przez framework F...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
Ten przewodnik, który docenią programiści i architekci, zawiera wyczerpujące omówienie zagadnień projektowania, funkcjonowania i modyfikowania architektury API. Od strony praktycznej przedstawia strategie budowania i testowania API REST umożliwiającego połączenie oferowanej funkcjonalności na poz...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla uż...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
To gruntownie zaktualizowane i uzupełnione wydanie praktycznego przewodnika po wdrażaniu i testowaniu kontenerów Dockera. Przedstawia proces przygotowania pakietu aplikacji ze wszystkimi ich zależnościami, a także jego testowania, wdrażania, skalowania i utrzymywania w środowiskach produkcyjnych....(52.20 zł najniższa cena z 30 dni)
60.90 zł
87.00 zł(-30%) -
To książka przeznaczona dla osób, które pracują ze zbiorami danych. Jest praktycznym przewodnikiem po koncepcjach algebry liniowej, pomyślanym tak, by ułatwić ich zrozumienie i zastosowanie w użytecznych obliczeniach. Poszczególne zagadnienia przedstawiono za pomocą kodu Pythona, wraz z przykłada...(46.20 zł najniższa cena z 30 dni)
53.90 zł
77.00 zł(-30%) -
Ta książka stanowi wszechstronne omówienie wszystkich bibliotek Pythona, potrzebnych naukowcom i specjalistom pracującym z danymi. Znalazł się tu dokładny opis IPythona, NumPy, Pandas, Matplotlib, Scikit-Learn i innych narzędzi. Podręcznik uwzględnia przede wszystkim ich aspekty praktyczne, dzięk...(77.40 zł najniższa cena z 30 dni)
90.30 zł
129.00 zł(-30%) -
Oto kolejne wydanie zwięzłego podręcznika dla programistów Javy, który ma ułatwić maksymalne wykorzystanie technologii tego języka w wersji 17. Treść została skrupulatnie przejrzana i uzupełniona o materiał dotyczący nowości w obiektowym modelu Javy. Pierwsza część książki obejmuje wprowadzenie d...(53.40 zł najniższa cena z 30 dni)
62.30 zł
89.00 zł(-30%) -
Oto zwięzły i praktyczny przewodnik po usłudze GA4 i jej integracji z chmurą. Szczególnie skorzystają z niego analitycy danych, biznesu i marketingu. Opisano tu wszystkie istotne kwestie dotyczące tego nowego, potężnego modelu analitycznego. Szczególną uwagę poświęcono bardziej zaawansowanym funk...(41.40 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%)
Ebooka "SQL. Sztuka programowania" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox 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 "SQL. Sztuka programowania" 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 "SQL. Sztuka programowania" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Recenzje ebooka: SQL. Sztuka programowania (2) Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: Software Developers Journal Grzegorz Respondek; 12/2007Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Książka utrzymana jest w klimacie prowadzenia kampanii przeciwko niewydajnie zaprojektowanym i napisanym aplikacjom bazodanowych. Zaczynamy od planu strategicznego czyli zapoznania się z zasadami projektowania wydajnych baz danych. Już w drugim rozdziale przystępujemy do wojny, czyli jak wydajnie korzystać z baz danych. Aby mimo wszystko nie polec na polu bitwy, dowiadujemy się o działaniach taktycznych czyli o indeksowaniu, aby szybko znaleźć istotne dane.
Na tym oczywiście nie koniec, gdyż nawet gdy mamy już szybki dostęp do danych nas interesujących to musimy umieć nimi manewrować, inaczej nauczyć się projektować zapytania SQL (ang. Structured Ouery Language). I tu znowu nie można się zatrzymać tylko poznać ukształtowanie terenu, co należy rozumieć jako poznanie implementacji fizycznej, dokładniej poznać jak implementacja fizyczna wpływa na wydajność baz danych.
Dowiadujemy się jak monitorować wydajność. Autorzy wykazują się bogatą wiedzą związaną z projektowaniem baz danych, a całość przygotowano w sposób ułatwiający zrozumienie prezentowanych treści. Sposób w jaki wszystkie aspekty są opisane sprawia, że chcemy, aby bazy danych z jakich korzystamy stały się coraz bardziej wydajne. Jeśli ktoś chce sprawić, aby bazy danych, z których korzysta stały się wydajniejsze, zdecydowanie powinien zapoznać się z prezentowaną pozycją.
Jeśli chcesz, aby bazy danych, które tworzysz były wydajne to ta pozycja jest dla Ciebie. Podsumowując, "Sztuka programowania SQL" opisuje jak projektować wydajne bazy danych, stosować optymalne zapytania SQL, monitorować wydajność i wiele innych spraw związanych z bazami danych.
-
Recenzja: Magazyn Internet KK; 07/2007Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Interaktywne i rozbudowane serwisy internetowe są obecnie tworzone w oparciu o bazy danych. Przy dużej ilości przechowywanych w nich informacji źle zaprojektowana baza danych może negatywnie wpływać na efektywność całego systemu i w efekcie doprowadzić do powolnego otwierania kolejnych stron. Twórcy prezentowanej książki przekonują czytelników, że napisanie poprawnie działającego kodu SQL nie jest trudne, jednak przygotowanie kodu wydajnego jest już prawdziwą sztuką. Zachęcają do poszerzenia wiedzy w zakresie efektywnego stosowania języka SQL i dbania o zagadnienia związane z wydajnością już na etapie projektowania aplikacji bazodanowych.
Godny odnotowania jest fakt, iż proces nauczania programistów technik efektywnego stosowania baz danych został porównany do szkolenia oficerów w zakresie prowadzenia wojny. Naturalną konsekwencją tego porównania stało się przyjęcie koncepcji nauki stosowanej przez Sun Tzu w "Sztuce wojny". Podobieństwo między wojną a SQL-em było dla autorów na tyle wyraziste, że zdecydowali się również na użycie tytułów rozdziałów pochodzących z dzieła słynnego dowódcy oraz specyficznych, wojskowych porównań. Od swych adeptów wymagają praktycznej znajomości języka SQL i podstawowych technik programowania.
Proces nauki rozpoczyna się od przygotowania "planów strategicznych", czyli projektowania baz danych z myślą o wydajności. W ramach "prowadzenia wojny" przybliżane są techniki efektywnego projektowania aplikacji. "Działania taktyczne" obejmują sprawne posługiwanie się indeksami. "Manewrowanie" uczy wydajnego tworzenia zapytań SQL, natomiast "ukształtowanie terenu" to demonstracja wpływu fizycznej implementacji na wydajność. Warto też wspomnieć o "strategicznej sile wojskowej" poświęconej rozpoznawaniu i obsłudze skomplikowanych przypadków oraz o "walce na wielu frontach" opisującej aspekty współbieżności. Całość wieńczy "zatrudnianie szpiegów", czyli materiał traktujący o mechanizmach monitorowania wydajności.
"SQL. Sztuka programowania" to pozycja napisana w sposób odbiegający od schematów charakterystycznych dla książek traktujących o różnych aspektach informatyki i użytkowania komputerów. Liczne nawiązania do klasycznego dzieła Sun Tzu, przystępna forma prezentowania złożonych zagadnień oraz istotny wpływ omawianych technik na wydajność aplikacji opartych o bazy danych sprawiają, że warto sięgnąć po tę publikację.
Szczegóły ebooka
- Tytuł oryginału:
- The Art of SQL
- Tłumaczenie:
- Marek Pętlicki
- ISBN Książki drukowanej:
- 978-83-246-0895-9, 9788324608959
- Data wydania książki drukowanej:
- 2007-05-17
- ISBN Ebooka:
- 978-83-246-5966-1, 9788324659661
- Data wydania ebooka:
- 2012-08-01 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.
- Numer z katalogu:
- 3688
- Rozmiar pliku Pdf:
- 21.0MB
- Rozmiar pliku ePub:
- 7.2MB
- Rozmiar pliku Mobi:
- 15.6MB
Spis treści ebooka
Wstęp (7)
1. Plany strategiczne - Projektowanie baz danych pod kątem wydajności (15)
2. Prowadzenie wojny - Wydajne wykorzystanie baz danych (51)
3. Działania taktyczne - Indeksowanie (87)
4. Manewrowanie - Projektowanie zapytań SQL (113)
5. Ukształtowanie terenu - Zrozumienie implementacji fizycznej (151)
6. Dziewięć zmiennych - Rozpoznawanie klasycznych wzorców SQL (179)
7. Odmiany taktyki - Obsługa danych strategicznych (231)
8. Strategiczna siła wojskowa - Rozpoznawanie trudnych sytuacji i postępowanie w nich (273)
9. Walka na wielu frontach - Wykorzystanie współbieżności (307)
10. Gromadzenie sił - Obsługa dużych ilości danych (337)
11. Fortele - Jak uratować czasy reakcji (381)
12. Zatrudnianie szpiegów - Monitorowanie wydajności (417)
Ilustracje (451)
O autorach (453)
Skorowidz (455)
Oceny i opinie klientów: SQL. Sztuka programowania Stephane Faroult, Peter Robson (6) 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)
(3)
(2)
(0)
(0)
(0)
więcej opinii