![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 11.09.2006 Skąd: wawa Ostrzeżenie: (0%) ![]() ![]() |
Mam takie jedno pytanko. Jakie bazy danych są najlepsze, pod wzdędem wydajności?
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
a co jest lepsze? Osobówka czy TIR?
Napisz do czego chcesz użyć tej bazy. Jeśli mały projekt to najlepiej weź MySQL 4.x, jeśli większe... to jest naprawdę szeroki wachlarz usług... |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
Z tego co sie slyszy to baza Oracle jest najlepsza, najczesciej wykorzystywana przy bardzo duzych projektach, niestety nie uzywalem, wiec nic wiecej nie wiem...
Widze ze jestes raczej poczatkujacym wiec zainteresuj sie MySQL / PgSQL -------------------- PHP Developer
"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 402 Pomógł: 0 Dołączył: 20.01.2003 Ostrzeżenie: (0%) ![]() ![]() |
postgres na poczatek moze przytloczyc. mysql. postgres potme - warto, super baza
![]() -------------------- |
|
|
![]() ![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 11.09.2006 Skąd: wawa Ostrzeżenie: (0%) ![]() ![]() |
Chodzi mi tutaj o wydajność. Jakie są różnice pomiędzy tymi bazami. Wiem, że MSSQL jest kosztowny, ale czy jest on wydajny tak jak inne bazy?
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 254 Pomógł: 10 Dołączył: 8.11.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Oracle na pewno jest bardzo wydajny :
- nie ma problemów z dużymi zbiorami danych (np.: łączenie, zliczanie itp. tabelek z wieloma milionami wierszy, takich po parę giga) - nie ma problemów z zastosowaniem Oracle do systemów OLTP (dużo transakcji na raz i bardzo często) - kosztowne jest skalowanie systemu w celu poprawienia wydajności (licencja od procka) Nigdy jednak nie testowałem wydajności Oracla (byłem w firmie programistą, a nie adminem baz danych). Jeżeli chodzi o MySQL i PostgreSQL to warto poczytać artykuł na http://tweakers.net/reviews/657/6. Wydaje się być dość wiarygodny, ponieważ np. na http://www.mysqlperformanceblog.com/2006/1...sql-benchmarks/ koleś zwrócił uwagę na problem z wykorzystaniem zasobów sprzętowych przez MySQL'a. Do pracy na bardzo dużych zbiorach danych masz SASa, ale to już trochę inna bajka. Z mojego doświadczenia mogę Ci powiedzieć, że opinia jakoby MySQL był dużo szybszy PostgreSQL jest raczej mitem. Ja w moich aplikacjach mam lepsze wyniki dla PostgreSQL niż MySQL'a. Pewnie jest to kwestia wykorzystania podpowiedzi dla optymalizatora zapytań, odpowiednich indeksów i innych zabiegów. Wiele testów jakie widziałem porównywało PostgreSQK 7.4 (dopiero ostatnio deweloperzy poprawili znacznie wydajność) z MySQL wykorzystującym tabelki MyISAM (są szybkie, ale jak z nich korzystasz to masz "prawie bazę danych", no a prawie robi sporą różnicę). Ponadto wiele można mieć uwag do ustawień w tych testach (brak informacji, często w postgreSQL ustawiony jest auto cimmit). Wiele podobnych zastrzeżeń znajdziesz też ze strony zwolenników MySQL'a - pewnie tutaj, jak i na stronach zagranicznych. -------------------- --------------------------------------------------------------------------------
weblog.axent.pl -------------------------------------------------------------------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 0 Dołączył: 20.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Kolega pytał raczej o wydajność MSSQL'a, a nie porównanie PostgreSQL i MySQL. Więc jakby ktoś coś skrobnął na temat wydajności właśnie MSSQL'a w porównaniu z innymi bazami byłoby miło.
Niemniej jednak za to dzieki ![]() pzdr Ten post edytował beel 9.05.2007, 13:35:36 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 675 Pomógł: 15 Dołączył: 7.11.2004 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
MSSQL Server jest bazą wydajną.
Swego czasu robiłem (na praktykach) testy porównujące MSSQL-a z Oraclem i wychodziło, że do pewnej ilości rekordów (w milionach), MSSQL jest wydajniejszy. Po przekroczeniu owej granicy, Oracle pokazywał swoją moc, aczkolwiek wydajność MSSQL-a nie spadała drastycznie. -------------------- Kto pyta, nie błądzi...
Kto zbłądził, ten pyta... |
|
|
![]() ![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 11.09.2006 Skąd: wawa Ostrzeżenie: (0%) ![]() ![]() |
A jak to jest porównanie baz MSSQL z PostgreSQL?
Ten post edytował linuxoida 10.05.2007, 19:18:55 |
|
|
![]() ![]()
Post
#10
|
|
![]() Administrator serwera Grupa: Developerzy Postów: 521 Pomógł: 13 Dołączył: 2.04.2004 Skąd: 52°24' N 16°56' E Ostrzeżenie: (0%) ![]() ![]() |
Jako, że przez dość długi czas użytkowałem i MSDE i nadal używam (notabene od dłuższego czasu) PostgreSQL stwierdzam, że obie bazy są porównywalne. Mają podobne możliwości, a co za tym idzie bardzo podobne osiągi. Dokładnych testów nie robiłem niestety, jednak nie sądzę, aby testy wskazały oczywistego przegranego.
-------------------- Środowisko: Gentoo 2008.0 | Apache | PHP5 | PostgreSQL | MySQL | Postfix
Workstation: Gentoo 2008.0 | Firefox Thomas Alva Edison: "Aby coś wynaleźć wystarczy odrobina wyobraźni i sterta złomu ..." Odpowiedź na każde pytanie typu "Jak ...": "Nie da się, to nie PostgreSQL" |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.06.2025 - 16:48 |