![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Przyjaciele php.pl Postów: 1 224 Pomógł: 40 Dołączył: 6.07.2004 Skąd: Wuppertal Ostrzeżenie: (0%) ![]() ![]() |
szukalem paru słów na temat prędkości baz danych... szukalem szukalem... znalazlem cos takiego:
http://www.sqlite.org/speed.html i na 1 rzut oka przerazilo mnie to ze pg wypada tak marnie... czy ktos ma jakies inne informacje na ten temat ? czy te informacje ktore znalazlem są aktualne ? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Z tego co czytałem to sqlite jest szybki (szybszy niz inne systemy) na malych bazach. Co do wydajnosci pgsql i mysql to chyba lepszym zrodlem informacji na ten temat jest ten link:
http://monstera.man.poznan.pl/wiki/index.p...sql_vs_postgres gdzie mozemy zobaczyc roznice w przypadku np. wykorzystania roznych typow tabel. Pozdrawiam. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 255 Pomógł: 0 Dołączył: 22.04.2004 Skąd: Żoliborz Ostrzeżenie: (0%) ![]() ![]() |
Zauważ, że dla InnoDb różnica jest niewielka, a czasami nawet gorsza niż w pg.
Nie ma co się tak podniecać wydajnością. Częściej ważniejsza jest umiejętność optymalizowania zapytań i projektowania bazy. |
|
|
![]()
Post
#4
|
|
Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin ![]() |
ogolnie to wole nie porownywac tych dwoch baz
przeciez PG to maszyna "do zabijania" w porownaniu z pozostalymi ktore przy niej wygladaja jak "wymoczki z ciemnej dzielnicy". poczukaj obiektywnego porownania a nie na stronie promujacej sqlite. Przeciez to jak na stronie mikrosoftu znalesc 1000 powodow dlaczego on jest lepszy od innych systemow operacyjnych. Ponadto wlacz w sqlite tryb bezpieczny i zobaczysz jakie czasy beda :-)) nie bede namawial nikogo do opisywania dlaczego mySQL jest lepszy od PG i odwrotnie. Z prostego powodu tych baz nie winno sie porownywac to sa dwie rozne klasy. Przeciez i tak wybieramy silnik bazodanowy do aplikacji patrzac na przydatnosc i efektywnosc. Do skiegi gosci mySQL do aplikacji zarzadzajacej powiedzmy produkcja + zamowieniami juz PG. Pozdrawiam |
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Cytat Z tego co czytałem to sqlite jest szybki (szybszy niz inne systemy) na malych bazach. Chyba select bo reszta to juz kiepsciutko, bo kazde zapytanie modyfikujace dane blokuje baze danych. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 148 Pomógł: 0 Dołączył: 8.06.2005 Ostrzeżenie: (0%) ![]() ![]() |
w "PHPsolutions Starter KIt" jest porównanie baz : mysql, pgsql, firebird i sqlite. Mysql oczywiście był najwydajniejszy, ale jak wszyscy wiem, nie ma on takich zaawansowanych opcji jak pgsql czy firebird
|
|
|
![]()
Post
#7
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Wszystko zalezy jakie zapytania, jaka stuktora, ilosc danych. Jesli ktos przyjmuje tylko ze celem badania wydajnosci jest INSERT i SELECT * FROM tabela to MySQL bedzie na pierwszym
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 255 Pomógł: 0 Dołączył: 22.04.2004 Skąd: Żoliborz Ostrzeżenie: (0%) ![]() ![]() |
Cytat Jesli ktos przyjmuje tylko ze celem badania wydajnosci jest INSERT i SELECT * FROM tabela to MySQL bedzie na pierwszym No właśnie. Tylko kto używa tak prostych select'ów. |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 1 Dołączył: 3.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
Dodam jeszcze ze SQLite czy MySQL są bazami nie wymagającymi jakiejś specjalnej konfiguracji (czy to programowej czy sprzętowej). Z PostgreSQL-em jest już nieco inaczej i trzeba trochę czasu poświęcić na strojenie tej bazy jeśli chce się żeby wszystko działało sprawnie. Macie tu dwa ciekawe linki - w sieci jest tego więcej:
http://www.powerpostgresql.com/Docs/ http://www.revsys.com/writings/postgresql-performance.html Pozdrawiam, Marcin Staniszczak |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 04:11 |