Dariusz C.

Dariusz C. zawodowo analityk, a
z zamiłowania
informatyk :)

Temat: DB2

Witam,

Chciałbym poznać Waszą opinię na temat DB2. Przypadkowo wpadła w moje ręce płytka z DB2 9.1 Express-C i zaczynam się zastanawiać nad migracją z PostgreSQL na DB2 (pracuję obecnie głównie na MSSQL, PostgreSQL i bardzo rzadko na Oracle). Zastanawiam się jakie są zalety DB2 w porównaniu z innymi RDBS. Po bardzo krótkich testach bardzo mi się spodobało:
1) narzędzia administracyjne
2) możliwość instalacji na różnych systemach (w porównaniu głównie z MSSQL)
3) wsparcie dla Javy
4) niezbyt wysokie wymagania sprzętowe
5) dobra dokumentacja

Zastanawiają mnie jednak kwestie związane z wydajnością oraz zgodnością ze standardami SQL (po przyzwyczajeniu sie do pewnej składni ciężko się się uczyć SQL od nowa)

Pozdrawiam,
Darek

konto usunięte

Temat: DB2

Prawdopodobnie z DB2 będzie trudno znaleźć hosting... - to minus.
Poza tym są w tej bazie niewątpliwe plusy:
- możliwość kompresji bazy (przydaje się jeśli np przy przechowywaniu archiwów dokumentów)
- dodawanie / usuwanie partycji bez potrzeby wykonywania backup / restore i długiego blokowania użytkowników (przydatne przy obsłudze archiwalnych części bazy)
- małe wymagania w porównaniu do Oracla czy MSSQL (jeśli chodzi o początkową konfigurację)
- natywny interfejs w PHP
- możliwość bezpośredniego upgrade'u do większego, bardziej rozbudowanego systemu (np. IBM Workgroup Edition)

Baza ta jest też dobra, bo tania. Pomijając koszty developerskie to nie jestem pewien czy któraś z pozostałych baz klasy "Express" (Oracle, MSSQL) jest zupełnie za darmo - tak jak IBM. Chyba niekoniecznie.

konto usunięte

Temat: DB2

Myślę, że wiele osób znajdzie w DB2 kolejne plusy, do czego niewątpliwie zachęcam. Tym bardziej, że bazę w wersji Express-C może pobrać każdy pod adresem http://ibm.com/db2/express.

Aby nieco ułatwić poznawanie bazy danych DB2 polecam:

- dział Information Management w serwisie IBM DeveloperWorks ( http://www.ibm.com/developerworks/db2 )

- bezpłatny (także w formie drukowanej) magazyn DB2 ( http://db2mag.com/ )

- serię darmowych książek i publikacji - IBM Redbooks ( http://www.redbooks.ibm.com/ )

W języku polskim ukazały się:

- magazyn SDJ Extra poświęcony DB2 w wersji 9

- książka "Zrozumieć DB2. Nauka na przykładach"

Pozdrawiam,
MMMarcin Molak edytował(a) ten post dnia 24.08.07 o godzinie 18:49
Wojciech Szyszko

Wojciech Szyszko IT Specialist, IBM

Temat: DB2

Z mojej strony moge dodac, ze jest to baza wyjatkowo latwa w instalacji.
Jezeli chodzi o stabilnosc pracy to przy wzglednie duzej liczbie tabel
(tzn. aplikacja Maximo) oraz ogolnie obiektow bazodanowych dziala bez problemu przez juz jakies 4miesiace (chociaz to jest akurat wersja enterprise 8.2)
Plusem sa tez latwo dostepne sterowniki, dosc dobra dokumentacja, dobry support

Minusem sa wedlug mnie:
- lekko archaicznie wygladajace centrum sterowania
- nieumiejetnosc wspoldzialania z niektorymi serwerami raportujacymi
(mnie akurat doskwiera problem z Actuate'em)
- serwer das - robi niewiele a nam akurat nastraja problemow

Ogolnie bazka zdecydowanie na plus.
Dariusz C.

Dariusz C. zawodowo analityk, a
z zamiłowania
informatyk :)

Temat: DB2

Wojtek, bardzo zaciekawiły mnie Twoje problemy z raportowaniem w Actuate. Dość szeroko korzystam z BIRT i jest to dla mnie dość ważne kryterium doboru bazy. Zawsze wykorzystywałem JDBC do łączenia się z bazą i w tym przypadku DB2 sprawdza się dość dobrze. Jeżeli możesz to proszę przybliż problemy z którymi się spotkałeś.
Wojciech Szyszko

Wojciech Szyszko IT Specialist, IBM

Temat: DB2

Dariusz C.:
Wojtek, bardzo zaciekawiły mnie Twoje problemy z raportowaniem w Actuate. Dość szeroko korzystam z BIRT i jest to dla mnie dość ważne kryterium doboru bazy. Zawsze wykorzystywałem JDBC do łączenia się z bazą i w tym przypadku DB2 sprawdza się dość dobrze. Jeżeli możesz to proszę przybliż problemy z którymi się spotkałeś.

Otóż sam Actuate ma problem z baza db2. Chodzi o komunikacje pomiedzy baza a systemem raportującym (db2 zwraca wartosci w uppercasie i actuate ma problem z ich identyfikacja), podobno ma byc to naprawione w przyszlych wersjach. Dotyczy to tylko Actuate'a i sprawa jest powszechnie znana (tzn. dla mnie byla nieznana dopoki, po kolejnych nieudanych probach raportowania, sprawe zwrocilem do supportu).
Tak wiec nie chodzi o sam sterownik do bazy (cale control center, WAS etc. korzystaja z jdbc i daja rade), jezeli chodzi o inne systemy raportujace to niestety nie wiem - przerzucilem sie na raportowanie z BRIO (pracuje jako klient ale musi wystarczyc)

Następna dyskusja:

Administratorzy DB2 PILNIE ...




Wyślij zaproszenie do