Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wydajność pgsql, mysql i sqlite przy okazji
ActivePlayer
post
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 ?
Go to the top of the page
+Quote Post
mhs
post
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.
Go to the top of the page
+Quote Post
popbart
post
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.
Go to the top of the page
+Quote Post
itsme
post
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
Go to the top of the page
+Quote Post
SongoQ
post
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.
Go to the top of the page
+Quote Post
gam3r
post
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
Go to the top of the page
+Quote Post
SongoQ
post
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
Go to the top of the page
+Quote Post
popbart
post
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.
Go to the top of the page
+Quote Post
MStaniszczak
post
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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 04:11