|
A takim nowym trendem jest bez wątpienia baza danych firmy IBM czyli DB2 w wersji 9. To tej bazie w całości poświęcono specjalne wydanie magazynu Software Developer’s Journal. Po przeczytaniu całego numeru, jestem mile zaskoczony możliwościami jakie daje ta baza oraz łatwości w ich wykorzystaniu. Wszystko zresztą, od instalacji poczynając, poprzez tworzenie tabel, wykonywanie zapytań, aż po zabezpieczanie dostępu do danych zostało opisane w poszczególnych artykułach. Co ważne opisy są proste, często ilustrowane więc nie jest niczym strasznym nauka obsługi nowej bazy, a zawsze warto znać coś poza MySQL.
A właściwie co takiego innowacyjnego w DB2 9? Chodzi o to, że jest to hybryda dwóch systemów bazodanowych. Relacyjnego (gdzie dane trzymane są w rekordach tabel i powiązane ze sobą kluczami) oraz hierarchicznego (w formie drzewa). Te połączenie idealnie nadaje się do przechowywania danych w formacie XML. Zapewne spotkaliście się z tym problemem już nie raz – chcieliście przechować artykuł jako XML w waszej tabeli. Dotychczas, aby dokonać wyszukiwania potrzeba było pobierać wszystkie rekordy i realizować je poprzez kod PHP. Teraz potrafi zrobić to za nas baza, i to na wiele sposobów. Możemy użyć języka SQL/XML lub wyrażeń XQuery i XPath.
Rzecz bardzo przydatna, pomocna i funkcjonalna a co najważniejsze na topie. Co raz więcej dokumentów w sieci jest budowanych właśnie na schemacie XML, jednak chyba nigdy nich obsługa i przechowywanie w bazie nie były tak proste.
Zaznaczyć też warto, że wersja DB2 Express-C 9 jest oprogramowaniem darmowym. Oczywiście, niektóre możliwości znane z wersji profesjonalnej (płatnej) są niedostępne, jednak nie ma tu nałożonych ograniczeń na np. wielkość bazy, co jest częstą praktyką w rozwiązaniach konkurencyjnych.
Do magazynu dołączono płytę DVD na której znajdziecie wiele interesujących książek elektronicznych czy prezentacji, które szybko przedstawią Wam możliwości całej bazy.
|