ďťż
 
=?iso-8859-1?q?por=F3wnanie_baz_danych?= ďťż
 
=?iso-8859-1?q?por=F3wnanie_baz_danych?=
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

=?iso-8859-1?q?por=F3wnanie_baz_danych?=



Marek - 18-06-2006 03:10
=?iso-8859-1?q?por=F3wnanie_baz_danych?=
  czy zgadzacie sie z takim porównaniem?

http://woopnet.kom.pl/~solaris/db/

dzieki za wszystkie uwagi
Marek





Robert Winkler - 19-06-2006 01:58

  > czy zgadzacie sie z takim porównaniem?
>
> http://woopnet.kom.pl/~solaris/db/
>

A co to jest MS Server ?
Znam Microsoft SQL Server Standard/Workgroup/Enterprise
Microsoft SQL Server Desktop Engine,
Microsoft SQL Server CE,
Microsoft SQL Server Express Edition
Microsoft SQL Server Mobile Edition
Microsoft SQL Server Everywhere Edition
ale MS Server to dla mnie nowosc ;-)
Moze napiszesz o co chodzi, albo poprawisz ta strone.
W przypadku Oracle tez móglbys napisac o która wersje chodzi
bo róznice np. pomiedzy 7 a 10g sa spore,
podobnie pomiedzy Enterprise a Express czy Lite
Napisz jeszcze co znaczy "zaawansowane mozliwosci"
bo narazie jest to bardzo subiektywna ocena
najlepiej wypisac wszystkie funkcje oferowane przez produkt.
--
____________
Robert Winkler




kubik - 19-06-2006 01:58
=?iso-8859-2?q?Re:_por=F3wnanie_baz_danych?=
 
Marek napisał(a):
> czy zgadzacie sie z takim porównaniem?
> http://woopnet.kom.pl/~solaris/db/
Zbiór truizmów, w dodatku nieprawdziwych.

Jesteś autorem porównania? No to czytaj uwagi:

Jakie wersje baz danych?
Co rozumiesz przez "łatwość obsługi"?
W jaki sposób porównujesz "szybkość"?
Skąd wziąłeś informacje o "wielkość przeciętnej bazy"?
Dlaczego akurat wyszczególniłeś jedną z funkcji osobno
("wyszukiwanie pełnotekstowe")?

I konkretne kwiatki:

szybkość - np. mysql i posgresql - dlaczego jedna jest niby szybsza
od drugiej? dla jakiego formatu tabel? dla jakiego rozmiaru tabel? dla
jakich operacji?

zaawansowane możliwości - mysql małe, posgresql duże - a potrafisz
wymienić konkretne różnice?

Więc teraz zasadnicze pytanie: po co takie porównanie?

pozdrawiam
Adam Kubiczek




Marek - 19-06-2006 01:58
=?iso-8859-2?q?Re:_por=F3wnanie_baz_danych?=
  Witam!

Na początek dziekuje za krytyke.

Największą wadę tabeli poprawiłem, czyli dodałem wersje
programów. Starałem się wybrać najbardziej zaawansowane wersje
programów każdego producenta.
Co się tyczy ogólników w stylu: "zaawansowane możliwości" to fakt
- są to truizmy - ale to tak jakby narzekać że zwiastun filmu jest
tylko zwiastunem.

Kwesia większych możliwości PostgreSQL na MySQL wynika z tego, że
ludzie tworzący tego drugiego stawiali na szybkość, przez co przez
długi czas brakowało pewnych ważnych rzeczy. Przykład - brak
pełnej zgodności z SQL.

Niektore linki na podstawie ktorych to opracowalem:
http://cegt201.bradley.edu/projects/.../database.html

http://www.builderau.com.au/architec...24962-7,00.htm

http://dev.mysql.com/tech-resources/crash-me.php

Na pytanie - po co to wszystko - do systemu ekspertowego dla laików.
:]

Pozdrawiam
Marek

http://www.cs.put.poznan.pl/mzakrzewicz/aiir_czesc1.pdf





kubik - 19-06-2006 01:58
=?iso-8859-2?q?Re:_por=F3wnanie_baz_danych?=
 
Marek napisał(a):
> Witam!
>
> Na początek dziekuje za krytyke.
>
> Największą wadę tabeli poprawiłem, czyli dodałem wersje
> programów. Starałem się wybrać najbardziej zaawansowane wersje
No to "małe możliwości" MySQLa 5 w porównaniu do Postgresa to
ewidentny fałsz. Są raczej porównywalne, przy czym w niektórych
zastosowaniach MySQL bije Postgresa na głowę (np. collation i
porównywanie czy sortowanie tekstów w różnych językach). Natomiast
do wad mysqla zaliczyłbym niepewne działanie (czasami przy większych
tablicach potrafi wysypać pliki na dysku :/) - i tutaj pazurki
pokazuje Postgres, który nawet przy bardzo dużych tabelach daje sobie
radę ( i robi to szybciej od MySQLa - a więc tutaj z kolei
wątpliwość co do porównania szybkości obu baz).

No i tak można by jeszcze długo :)

Aha, IBM ma też darmową wersję swojej bazy.

pozdrawiam
Adam Kubiczek




=?ISO-8859-2?Q?Micha=B3?= Kuratczyk - 19-06-2006 01:58

  Marek wrote:
> Największą wadę tabeli poprawiłem, czyli dodałem wersje
> programów.
Według mnie największej wady nie poprawiłeś i nie poprawisz. Głównym
problemem jest bowiem fakt, że próbujesz dać prostą odpowiedź na
skomplikowane pytanie. Wiem, że ludzie lubią proste odpowiedzi, ale często
ich udzielanie powoduje jedynie dezinformację. Tak krótkie zestawienie
i subiektywne oceny nie powinny być podstawą żadnych decyzji,
więc powstaje pytanie - po co takie coś robić? Moim zdaniem - albo robisz
długie porównanie ogólne (wybierając przynajmniej kilka ważnych cech
i porównując ich implementację lub jej brak), albo skupiasz się na bardzo
konkretnym zastosowaniu (np. z myślą o projektowanym akurat systemie)
i wtedy możesz coś takiego zrobić (opisując jednak powody przyznania
konkretnych ocen). Nie można dobrze podsumować tak rozbudowanych
aplikacji w jednej małej tabelce.

--
Michał Kuratczyk




Artur - 19-06-2006 01:59
=?iso-8859-2?q?Re:_por=F3wnanie_baz_danych?=
  Marek napisał:
> czy zgadzacie sie z takim porównaniem?

Nie można sprowadzić porównania do takiej tabelki. Np. pytając się
o cenę, raczej trzeba porównać modele licencyjne z informacją co
jest w cenie. Każda firma ma w swojej ofercie coś co zaczyna się od
"za darmo" a kończy na ... albo właściwie się nie kończy. Pisząc
wydajność masz na myśli maksymalną wydajność, czy efektywność
wykorzystania zasobów sprzętowych dla określonej konfiguracji? Sama
analiza testów TPC-C i TPC-H i próba porównania wydajności baz
danych to kawał roboty.

Możesz zobaczyć porównanie baz dostarczone przez IBM (lub innych
dostawców):
ftp://ftp.software.ibm.com/software/...comparison.pdf

Oczywiście, że jest ono bardzo nieaktualne i przygotowane tak, by
przedstawić w pozytywnym świetle DB2, ale możesz przynajmniej
zobaczyć, że kryteria użyte do porównania idą daleko dalej niż
Twoja tabelka.

-- Artur Wronski




Krzysztof Paz - 19-06-2006 01:59
=?ISO-8859-1?Q?Re:_por=F3wnanie_baz_danych?=
  Z calym szacunkiem,
ale to chyba nieporozumienie.
Moim zdaniem, takie porównanie bez ustalenia formalnych kryterów oceny,
metodologi postepowania, opisu konkretnie wybranych platform i przypadków,
rodzaju i wielkosci baz/aplikacji i obciazen to w zasadzie nie ma glebszego
sensu poniewaz nie daje jasnych odpowiedzi a tylko subiektywna prezentacje
luznych spostrzezen autora.

Dla przykladu inna wersja takiej tabeli moglaby byc nastepujaca (zmiany
wyboldowane i pokolorowane):
http://voila.pl/6a97r/index.php?get=1&f=1

W dziedzinie szybkosci sugerowalem sie kolejnoscia vendorów z listy:
http://tpc.org/tpcc/results/tpcc_perf_results.asp, jak czegos nie ma na
liscie to dostatecznie.
W dziedzinie latwosci obslugi - praktycznym acz subiektywnym porównaniem z
obserwacji szybkosci z jaka "nowy DBA" (nieskazony zanadto innym vendorem a
tylko wiedza ogólna o BD) jest w stanie sprawnie wykonywac bezpiecznie i
efektywnie, sensownie uzyteczne i skomplikowane zadania administracyjne.
Za "komputer dobrej klasy" uznalem 32bitowego PC-ta z Linux/MsWindows, 2GB
RAM i prockiem powyzej 1GHz oraz dyskami SCSI.
- i cóz z tego, skoro to i tak niewiele znaczyc moze dla konkretnej
aplikacji w swiecie rzeczywistym, bo prawie kazda jest inna - np. mozna uzyc
porównan pod SAPem (http://www50.sap.com/benchmarkdata/sd3tier.asp), ale tam
z kolei nie ma pewno polowy omawianych platform, itp...
Do tego oczywistym jest, ze nawet mysql do sredniej instalacji z baza
kilkunastu GB i kilkuset uzytkownikami online z aplikacji bedzie wymagal
dedykowanej maszynki z odpowiednimi zasobami sprzetowymi i strategia
backupu, itd...

Szczerze mówiac nie rozumiem celu wykonywania takich zestawien, szczególnie,
ze nalezaloby tez uwzglednic mozliwosci uzyskania profesjonalnego i
skutecznego wsparcia vendorów typu 24x7, kompletnosc i jakosc dostepnej
dokumentacji, oferte szkolen i kursów, oferowane API, wbudowane funkcje i
narzedzia w bazy oraz na przyklad inne edycje samych baz - jak Express,
Standard, Workgroup, itp. a takze przede wszystkim zgodnosc ze standardami
ANSI czy stabilnosc i dojrzalosc kodu oraz moze jeszcze kilka popularnych
pozycji jak na przyklad Informix, Firebird czy Base (z OpenOffice)...

Wyobrazam sobie, ze jesli mimo wszystko mialaby powstac solidna analiza
porównawcza w zakresie praktycznym dla tego rodzaju technologi RDBMS, ma
szanse zajac ona minimum dwa-trzy miesiace ciezkiej pracy kliku osób
technicznych dla przykladowego zestawu baz:
IBM DB2 Universal Database Enterprise
Oracle 10g Enterprise Edition
MS SQL Server Enterprise
MS Access XP
MySQL 5.0
PostgreSQL 8.1.4
Informix
Firebird
Base - OpenOffice
i zapewne nie powinna sie tylko sprowadzic do zebrania sugestii z innych
opracowan ale wykonania szeregu praktycznych prób, ocen i benchmarków, po
pelnym zrozumieniu wszystkich ocenianych skladników technologii - ich zalet
i wad... - nie jestem zatem pewien czy jest to wykonalne w postaci
subiektywnie skonstruowanych wyników w jednej, malej tabelce.

Reasumujac, przyznam, ze nie za bardzo czuje po co to robic w tak niepelnej
formie, skoro takie ogólne i pobiezne zestawienie nie daje w zasadzie zadnej
odpowiedzi na jakiekolwiek pytania czy zagadnienia w przypadku implementacji
rzeczywistych systemów i aplikacji, co gorsza zestawienie takie, uzyte i
powielane w przyszlosci moze wiele osób wprowadzic w blad?

Proponuje zatem - róbmy pelne, szczególowe prównania z jasno opisana
metodologia i ich celem albo nie róbmy / nie publikujmy ich wcale -
unikniemy nieporozumien.

Pozdrawiam,
Krzysztof.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Czy zna (obsługuje) ktoś program Iso Draw ? MYSQL - kodowanie w ISO-PL strona plus baza w iso do utf-8 Kodowanie: z iso na utf Połączenie bazy danych z wykonaniem polaczenia telefonicznego [mssql] insert do tabeli na podstawie danych z innej tabeli [oracle] Baza danych do kursy Introduction to Oracle9i:PL/SQL ? Skąd ją pobrać ? [MySQL] - Wstawianie aktualnej daty do bazy danych - PHP i MySQL Insert do tabeli z danych innej tabeli plus dodatkowa wartośćpola (Firebird) [MS SQL 2000] - wielkosc strony danych a wielkosc klastra dyskowego
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • adwokat.keep.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com