Jesteś tutaj: webmade.org >> recenzje >> magazyny >> Software Developer's Journal
autor: Marcin 'reVis' Kościelniak, ostatnia modyfikacja: 2007-02-18
Kolejna edycja SDJ Extra tym razem poświęcona jest w pełni zagadnieniu baz danych na przykładzie produktu firmy IBM, DB2 9. Sama baza danych choć w dużej mierze wykorzystuje dobre i sprawdzone już pomysły, algorytmy i rozwiązania, wprowadza też dużo świeżości w swojej dziedzinie. Wszystko sprowadza się do wykorzystania silnika relacyjnego wraz z starszym w założeniach silnikiem hierarchicznym. Można oczywiście zastanawiać się jaki jest cel w ponownym wykorzystywaniu technologii która miała już swoje 5 min w historii i została zastąpiona nowocześniejszymi rozwiązaniami. Otóż cel jest, i to bardzo ważny, który w skrócie sprowadza się do obsługi dokumentów XML. Sam taki dokument jest hierarchiczny więc nie było specjalnego wyboru, tym bardziej, że efektywne jego wykorzystanie jest w dzisiejszych czasach bardzo ważne, gdyż XML znalazł już zastosowanie w wielu dziedzinach informatyki i wciąż znajduje kolejne.
Sam magazyn jest czymś w rodzaju obszernego wprowadzenia w świat DB2 9. Całą zabawę rozpoczynamy od zrozumienia, jaką rolę i w jaki sposób użyteczny jest XML w tym całym „zamieszaniu”. IBM stworzył swoisty model hybrydowy bazy danych dzięki czemu trafia w nasze ręce potężne i wszechstronne narzędzie. Oczywiście jego wykorzystanie musimy rozpocząć od instalacji, która jest opisana pod 2 najbardziej prawdopodobne systemy, w których baza będzie wykorzystywana, czyli MS Windows i systemy z rodziny Linux. Sama instalacja to oczywiście nie wszystko. W następnym kroku poznamy w jaki sposób stworzyć nową bazę danych wykorzystując nasz świeżo zainstalowany silnik. Zatem mamy już za sobą instalację i tworzenie nowej bazy. Dlatego kolejny artykuł „Pierwsze kroki w DB2” wprowadza nas w tajniki struktury DB2, wykorzystania tekstowego interpretera poleceń który umożliwia nam wydawanie poleceń administracyjnych oraz co chyba najważniejsze na prostych przykładach prezentowany jest wygląd pracy z bazą w połączeniu z XML. Natomiast na przykładzie wypożyczalni filmów DVD dowiemy się jakie są podstawy pracy przy tworzeniu aplikacji dla DB2 przy użyciu DB2 Developer WorkBench czyli zaawansowanego narzędzia programistycznego zbudowanego na podstawie Eclipsa.
Dokładnie wiadomo, że w dzisiejszych czasach bezpieczeństwo przechowywanych danych jest bardzo ważne, a można nawet powiedzieć, że jest konieczne. Dlatego też serwer firmy IBM gwarantuje nam odpowiednie ku temu metody. Poznamy sposoby tworzenia tzw backup-ów oraz teorię wraz z wyjaśnieniem działania mechanizmu High Availability Disaster Recovery czyli w skrócie HADR. Oczywiście oprócz samego zabezpieczania danych w ten sposób warto zapewnić, też odpowiednią kontrolę dostępu do danych. Przecież nie każdy użytkownik potrzebuje posiadać możliwość przeglądania i edycji wszystkich danych z bazy. Dowiemy się również jak zapewnić w naszej bazie szyfrowanie danych.
Na zakończenie dodatkowego numeru otrzymujemy artykuły traktujące o bardziej fizycznych aspektach dbania o bazę danych. Mam tu na myśli jej wydajność oraz przechowywanie na dysku. Z wydajności związane jest pojęcie partycjonowania danych, które jest przede wszystkim metodą poprawiającą dostępność zawartych w bazie danych jak i usprawniającą zarządzanie nimi. Dowiemy się również czemu ważne jest kompresowanie danych w bazie i jak je praktycznie wykorzystać.
Marcin 'reVis' Kościelniak
szukaj: DB2 9 DB2 Developer WorkBench XML HADR
Osoby czytające tę publikację przeglądały również:
© 2004-2008 copyright by webmade.org