Marcin
K.
Programowanie jest
moim powołaniem,
Alleluja
Temat: Access vs Oracle.
Wszystko zależy do czego chcesz daną baze wykorzystać. Jesli z tych danych będziesz korzystał np w Excel`u lub Access`ie to lepszym rozwiązaniem będzie oczywiście DB Access przez łatwy dostęp do danych z poziomu tych programów. Statystyki i raporty w Excelu sa banajnie proste przy użyciu danych z podłączonej bazy.Dodatkowo przeniesienie takiej bazy to tylko kopiowanie jednego pliku więc chwila, nie trzeba nawet wydawać dodatkowych komend.
Ograniczenie bazy no faktycznie jest, ale jestem ciekaw czy ta baza wogóle będzie kiedyś miała ten 1GB. Obecnie mam bazę z lista 10 tyś produktów z zamieszczonymi opisami, specyfikacjami i mieści się na 200MB.
Jeśli dane będą wykorzystywane przez inne programy i bedzie ich bardzo dużo oraz dostęp dla większej liczby użytkowników to faktycznie lepszym rozwiązaniem będzie Oracle, choć po co od razu Oracle lepszy będzie PostgreSQL lub MySQL (bez ograniczeń do wielkości bazy)
Tych 10 użytkowników to nie takie duże obciążenie dla systemu, dzisiaj mamy dosyć wydajne komputery z szybkimi dyskami to nie epoka Pentium II.
//---------------
doczytałem ilość danych < 4TB choć nie kasuję treści wyżej to jednak ją sprostuję.
W takim wypadku Access odpada przy tak dużej ilości, więc jednym z rozwiązań będzie PostgreSQL lub MySQL (jeśli za free), lub płatne Oracle, IBM DB2.
Baza DB2 jest tez całkiem znośna widziałem już rozwiązania na tej bazie operujące na większych bazach i sobie radziła dobrze tylko wymagała dużej ilości RAM.
"po 1000 razy i wyciagnać srednia czasu z 1 bazy i 2 " - może lepiej jest napisać dość złożone zapytanie z korelacją wielu tabel oraz sortowaniem to daje dosyć duże obciążenie. Przy danych rzędu 4 TB sortowanie oraz ograniczenia przez WHERE powinny dać obraz różnic występujących pomiędzy bazami.Marcin K. edytował(a) ten post dnia 06.09.09 o godzinie 20:09