SQL. Sztuka Programowania

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

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.

Author(s): Stephane Faroult, Peter Robson
Publisher: Helion
Year: 2007

Language: Polish

Wstęp
1. Plany strategiczne. Projektowanie baz danych pod kątem wydajności
2. Prowadzenie wojny. Wydajne wykorzystanie baz danych
3. Działania taktyczne. Indeksowanie
4. Manewrowanie. Projektowanie zapytań SQL
5. Ukształtowanie terenu. Zrozumienie implementacji fizycznej
6. Dziewięć zmiennych. Rozpoznawanie klasycznych wzorców SQL
7. Odmiany taktyki. Obsługa danych strategicznych
8. Strategiczna siła wojskowa. Rozpoznawanie trudnych sytuacji i postępowanie w nich
9. Walka na wielu frontach. Wykorzystanie współbieżności
10. Gromadzenie sił. Obsługa dużych ilości danych
11. Fortele. Jak uratować czasy reakcji
12. Zatrudnianie szpiegów. Monitorowanie wydajności