M a c i e j   K a l k o w s k i

Bazy danych


Uzytkonikom WMiI UAM oferujemy dostep do kilku serwerow baz danych.

PostgreSQL - moj ulubiony ;). Serwer jest calkowicie darmowy, bardzo wygodny od strony administracji (m.in. posiada bardzo wygodny i funkcjonalny system uwierzytelniania), jak rowniez programowania (np. wiele jezykow programowania po stronie serwera).
Uzytkownicy serwera atos maja automatycznie zalozone konta w Postgresql atosowym (login i haslo takie samo jak do atosa, nazwa bazy danych "students").
Baza "students" jest slabo zabezpieczona (tzn. inni uzytkownicy moga zagladac do naszych danych, a nawet usunac je).
W przypadku wiekszych zapotrzebowan - np. do zastosowan serwisow uczelnianych, mozna otrzymac osobny login, haslo oraz lepiej zabezpieczona baze.
Domyslnie postgres jest dostepny tylko z lokalnej sieci WMiI UAM.



MySQL - tez fajny serwerek. Mozna ja kupic(wowczas dostaje sie "support") lub uzyskac na licenji GPL. W porownaniu z PosgreSQL troszke prostsza od strony administracyjnej, lecz o wiele mniej funkcjonalna. Przyklad: nie obsluguje jeszcze triggerow (planowane jest wprowadzenie w wersji 5.1), albo procedury skladowane sa wspierane dopiero od wersji 5.0.
MySQL jest dostepny na atosie. Od semestru zimowego 2004 planuje uruchomienie pewnego mechanizmu opartego o PAM (patrz Naukowo->Projekty) automatyzujacego zakladanie kont studnckich oraz trzymanie hasla do mysql w synchronizacji z haslem atosowym.
Dotychczas zakladalem konta "recznie" przy uzyciu krotkiego programiku w C (wystawie go moze kiedys ;).



MSSQL - serwerek sprzedawany(dla odmiany;) przez Microsoft. Oczywiscie wymaga jedynego slusznego systemu operacyjnego :>. Trudno mi porownywac go do MySQL i PostgreSQL. Funkcjonalnosc chyba zadowalajaca. Trudno powiedziec cos o wydajnosci. Na pewno jest trudny w debugowaniu kiedy zaczyna sie sypac.
Konta w MSSQL maja wszyscy studenci posiadajacy konta w domenie OLIMP (serwerek ORION). Oczywiscie uwierzytelnianie windowsowe wszystko zalatwia.



Oracle - dla mnie stoi jeszcze za zaslona, ktorej nie mialem dotychczas czasu odslonic. Ostatnio uslyszalem, ze uczelnia bedzie sie starala o ten software, wiec moze w najblizszej przyszlosci zianstaluje cos na jednym z uczelnianych serwerkow.
Serwer Oracle jest (moim zdaniem) najwazniejszym i najbardziej szanowanym produktem na runku baz danych. Szkoda ze jeszcze nie moge tego potwierdzic jakimkolwiek doswiadczenieniem.