Repozytorium PJATK

Różnice wydajnościowe relacyjnych baz SQL

Repozytorium Centrum Otwartej Nauki

Pokaż uproszczony rekord

dc.contributor.author Suchecki, Piotr
dc.date.accessioned 2023-01-05T14:04:58Z
dc.date.available 2023-01-05T14:04:58Z
dc.date.issued 2023-01-05
dc.identifier.issn 2022/M/AM/21
dc.identifier.uri https://repin.pjwstk.edu.pl/xmlui/handle/186319/2150
dc.description.abstract Język SQL jest nieodłączną częścią każdego programu, który wymaga przechowywania danych w sposób bezpieczny i trwały. Aby można było z niego korzystać potrzebne są serwery bazodanowe, dzięki którym można zapisywać, usuwać i manipulować danymi. Część aplikacji wymaga, by serwery były zewnętrzne lub nawet rozproszone, a im więcej transakcji musi równolegle wykonać serwer, tym często dłużej czasu mu to zajmuje. W poniższej pracy omówię kwestie wydajnościowe trzech najbardziej znanych serwerów bazodanowych: Microsoft SQL Server, Oracle Database oraz PostgreSQL. Rozpocznę od wstępu, w którym omówię proces instalacji i przygotowania środowiska do pracy, po czym przedstawię najpopularniejsze metody optymalizacji zapytań oraz strojenia baz danych. W kolejnej części dokumentu zaprezentuję najbardziej znane metody monitorowania i kontroli wydajnościowej kodu SQL oraz baz danych i serwera. Przetestuję kod w trzech językach Transact-SQL, PL/SQL oraz PostgreSQL a następnie poddam go strojeniu i ponownym badaniom wydajności, aby podsumować pracę wynikami własnych testów. pl_PL
dc.language.iso other pl_PL
dc.relation.ispartofseries ;Nr 7017
dc.subject SQL pl_PL
dc.subject bazy danych pl_PL
dc.subject Oracle pl_PL
dc.subject PostgreSQL pl_PL
dc.subject MS SQL Server pl_PL
dc.subject wydajność pl_PL
dc.title Różnice wydajnościowe relacyjnych baz SQL pl_PL
dc.type Thesis pl_PL


Pliki tej pozycji

Plik Rozmiar Format Przeglądanie

Nie ma plików powiązanych z tą pozycją.

Pozycja umieszczona jest w następujących kolekcjach

Pokaż uproszczony rekord

Szukaj


Szukanie zaawansowane

Przeglądaj

Moje konto