Oracle ma najlepsze rozwiazania bazodanowe. Oczekiwania Policji zwiazane sa chyba z samym interface'em, tudziez struktura bazy danych - miejmy nadzieje, ze sama koncepcja oparcia systemu na oracle pozostanie. Jakos nie wyobrazam sobie takiej bazy danych na MSSQL, a tym badziej na MySQL :). Chyba ze Policjanci z Polski potrafia wymyslic wlasny niezalezny system bazodanowy :D
Sama jakość silnika bazodanowego nie stanowi o jakości oprogramowania go wykorzystującego. Źle zaprojektowana baza, na równi ze źle zaprojektowanym interfejsem lub źle zaprojektowaną funkcjonalnością, a także złą jakością kodowania potrafią genialnie rozłożyć każdy projekt.
Grzechy główne firm tworzących oprogramowanie to quasi analiza przedwdrożeniowa, co za tym idzie słaby projekt systemu, co za tym idzie źle zaprojektowana struktura bazy, byle jakie programowanie, mała ilość testów i brak dokumentacji. Dodajmy do tego dużą zmienność kadr w takich firmach oraz brak chęci i wizji rozwoju systemu, i mamy typy projekt informatyczny. Brylują w takim podejściu duże firmy softwarowe - mniejsze, wbrew pozorom, dają sobie lepiej radę: bardziej dbają o klienta i nie są nastawione na krociowy zysk za wszelką cenę.
Każdy kto tworzy oprogramowanie doskonale wie że dobrze "dotarta struktura bazy" to skarb faktycznie to o czym piszą osoby nie mające pojęcia technicznego to nie pasuje im wygląd interfejsu - mogę strzelać że jeśli będzie przetarg to wygra Prokom albo Prokom ;) no chyba że Comarch. Jeszcze jedno tanie wykonanie to drogie utrzymanie. Tak jak ktoś wspomniał pozornie małe firmy wcele nie są gorsze mają doskonałych programistów - pasjonatów niż armie programistów którzy się rotacyjnie zmieniają.
A ja mam zle doswiadczenia z Oraclem. Uwazam, ze wytworzyla sie wokol Oracla atmosfera, ze jest super. Wydaje mi sie, ze jest lepszy od baz z M$, niestety w firmie jest to podstawa, ale bym nie przesadzal, ze Oracle jest najlepszy. Ostatnio zapoznaje sie z Postgresql, niemal ta sama sklandnia sql co na Oraclu wiec moze w ta strone pojde
Dobre!! :) Policjanci zJajami wymyślą za 20tyś. zł nowy motor bazodanowy, który będzie _szybszy_ niż Oracle. Powodzenia, hehehe :)
PS. Zobaczcie sobie co jest w TOP10 na tej stronie: http://tpc.org
A może by tak DB2? Wersja darmowa nie ma limitów wielkości bazy danych.
http://pl.wikipedia.org/wiki/DB2
"Bezpłatna edycja DB2 Express-C może być stosowana w komercyjnych rozwiązaniach i nie ogranicza wielkości bazy danych."
"Skompresowany formatu zapisu rekordów w DB2 pozwala na znaczne zaoszczędzenie miejsca na macierzach dyskowych przy niewielkim narzucie związanym z dodatkowym wykorzystaniem procesora."
Niestety ten "darmowy" DB2 ma ograniczenia co do ilości procesorów i na pewno nie da się go używać w klastrze (mówimy tu o dużej bazie).
Cena zakupu DB2 jest porównywalna do Oracle Database, ale w/g IBM, zyskuje się ponoć na kosztach utrzymania DB2.
DB2 (i DB2 UDB) to znacząco inna baza niż Oracle. DB2 na Mainframe jest wykorzystywany z powodzeniem w ZUS (nie duża, ale olbrzymia baza), ale tam system KSI od początku powstawał z myślą o DB2.
Tańszy jest MS SQL Server, ale bym go nie polecał i to z wielu względów.
Jeśli chcą migrować z Oracle Database na coś znacznie tańszego/darmowego i równie dobrego do typowych zastosowań, to proponował bym najlepszą darmowy RDBMS: PostgreSQL, lub jego komercyjną wersję EnterpriseDB.
Pytanie tylko czy znajdzie się w Polsce firma, która ma na tyle kompetencji aby dobrać sprzęt, skonfigurować i zestroić PostgreSQL aby uciągnął taką dużą i centralną (ruch z całej Polski) bazę. Jeśli tak, to nie widzę powodów do dalszego zastanawiania się.