Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko233
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin
To Znalezisko jest w archiwum

234

PostgreSQL 8.3 - początek końca mysql ?

Wiem że mysql ma wielu zwolenników i zawsze mają jeden argument przeciwko PostgreSQL - wydajność. Ponieważ wersja 8.3 jest już dostępna prawie rok postanowiłem zmigrować na nią kilka baz i myślę że argument o wydajności jest już zupełnie nieaktualny. Jeżeli projektujesz nową aplikacje pod mysql to poczytaj trochę i może zmienisz bazę :)

kris2
kris2
kris2
z
kris.biz.pl
dodany: 04.04.2009, 20:02:05
  • #
    technologia
  • #
    nowetechnologie
  • #
    postgresql
  • #
    mysql
  • #
    bazy
  • #
    danych
  • 44
  • Otrzymuj powiadomienia
    o nowych komentarzach

Komentarze (44)

najlepsze

Sejten
Sejten
05.04.2009, 10:37:28
  • 31
Nareszcie się coś ciekawego na wykopie pojawiło.
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

grzegorzc
grzegorzc
05.04.2009, 11:41:44
  • 25
Jeden z niewielu wykopów, w którym wszyscy są tacy mili!! Same plusiki prawie.. ;] Widać że DB admini/developerzy to spokojni ludzie. ;]
  • 1
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Adaslaw
Adaslaw
05.04.2009, 12:18:31
  • 8
@grzegorzc

Tak, bardzo spokojni ;]

http://www.wrzuta.pl/obraz/aVmLt30Whi/ogloszenie
qris
qris
04.04.2009, 22:34:06
  • 15
My tu o PostgreSQL 8.3 a wersja 8.4 ma się pojawić na dniach. A w niej smakowite nowości, ja osobiście czekam na (Recursive) Common Table Expression - tego to nawet Oracle nie ma ;)
  • 3
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

thor
thor
05.04.2009, 12:38:40
  • 8
MS SQL ma kilka ciekawych rzeczy ale "standard" to, jak zwykle w MS, dla niego niemal obce słowo ;)
qris
qris
05.04.2009, 12:52:07
  • 1
@pstradomski

CTE ma też IBM DB2 (chyba jako pierwsza) i Firebird (od wersji 2.1). Oracle też ma jego kawałek - ale bez możliwości rekurencyjnego wykonywania (na pocieszenie ma CONNECT BY - ale jest to mniej uniwersalne rozwiązanie).

@thor

CTE pojawiły się w standardzie SQL:1999, w SQL Server w wersji 2005. Czyli akurat tu MS nie wyszedł przed szereg. W sumie to wszystkie bazy danych to średnio zgodne z standardem SQL
shell
shell
shell
05.04.2009, 11:26:50
  • 12
Nie wiem czy pamiętacie te wszystkie porównania, jak to MySQL jest szybki i bije PostgreSQL na głowę wydajnością. Tyle że niemal każdy test jaki widziałem, wykorzystywał engine MyISAM, nie obsługuje kluczy obcych. O kant d... więc takie porównania ;)

PostgreSQL używam produkcyjnie od kilku lat, jeszcze od wersji 7.x. Na chwilę obecną 8.x ma takie możliwości, że głowa boli. Niemniej jednak, nie można odmówić MySQL-owi jednej rzeczy. W InnoDB indeks główny jest
  • 4
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

yoshi314
yoshi314
yoshi314
05.04.2009, 11:30:26
  • 5
no i gdyby nie ten "kop w jaja" w wersji 8.3 z wylaczeniem porownywania liczby z tekstem, byloby jeszcze lepiej.

ale moze to sie odbije pozytywnie na wydajnosci, kto wie?
koziolek666
koziolek666
05.04.2009, 11:54:52
  • 2
@yosu314, zawsze pozostaje rzutowanie.

@shell, klastrowanie wyłączyli bo miało jakiego buga.
korro
korro
korro
04.04.2009, 21:19:07
  • 8
Co prawda moje aplikacje maja to ta druga grupa - kilka tysięcy requestów dziennie, ale dla samego siebie następny projekt zrobię w oparciu o Postgresa.
  • 14
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

qris
qris
04.04.2009, 22:55:55
  • 25
PostgreSQL nie tylko jest godny zaufania i wydajny, ale też bardzo przyjemny dla programisty. W artykule nie ma o tym mowy to pozwolę sobie napisać.

PostgreSQL ma naprawdę ładną składnię, mocno zbliżoną do standardu, przyjemnie się w nim programuje. Przykładowo w Oracle chcąc pobierać klucz główny dopiero co wstawionego rekordu trzeba się ręcznie babrać z sekwencjami. W PostgreSQL się robi po prostu "INSERT INTO a(name) VALUES('Ala') RETURNING id".

PostgreSQL ma wiele przydatnych rozszerzeń i
qris
qris
05.04.2009, 11:11:21
  • 8
@M4ks

Działa poprawnie, wystarczy ująć nazwę w cudzysłów (czyli "NazwaTabeli", czy "NIP")
u.....y
u.....y
konto usunięte 05.04.2009, 21:59:28
  • 6
Slony,. Mamooth, Londiste i kilka innych "rozwiązań zewnętrznych".

A MySQL ma coś takiego jak PostGIS?

Albo może potrafi korzystać z indeksów funkcyjnych? Nie?

Może
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

u.....y
u.....y
konto usunięte 05.04.2009, 12:12:19
  • 6
Ja od siebie dodam, że "problemy wydajnościowe Postgresa" to mit od bardzo dawna, co najmniej od wersji 8.0, albo nawet 7.4. Potrzebny był tylko odpowiedni tuning, plus czasem jakiś pgpool na froncie.
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

maciekpacut
maciekpacut
maciekpacut
05.04.2009, 11:47:35
  • 4
"dokonał porównania mysql i postgresql na maszynach wielordzeniowych i wychodzi na to że postgresql jest szybszy od mysql, a przewaga rośnie wraz z liczbą konkurencyjnych zapytań i liczną rdzeni procesora"

concurrent - współbieżny

przyznam, że udało Ci się wywołać u mnie uśmiech politowania
  • 1
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

kris2
kris2
kris2
Autor
05.04.2009, 11:50:10
  • 6
super, trochę rozrywki się zawsze przyda ;)
toszcze
toszcze
06.04.2009, 10:12:20
  • 3
Wszystko fajnie, ale jest jeden problem - o ile z dostępnością Postgresa na serwerach wirtualnych problemu nie ma, o tyle adminów potrafiących poprawnie skonfigurować ten silnik jest jak na lekarstwo. MySQLa nauczyli się tuningować z konieczności, a z Postgresa korzysta na tyle niewielu ich klientów, że najwyraźniej nie czuli potrzeby zgłębiania jego tajników. I nie jest to mój wymysł - wiem to z własnego skromnego doświadczenia.

Oczywiście zaraz ktoś powie, że mając
  • 2
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

toszcze
toszcze
06.04.2009, 18:28:02
  • 2
kris2: ja nie twierdzę, że to jest jakaś wiedza tajemna, której zgłębienie wymaga miesięcy nauki. Ja po prostu mówię, że większość osób zajmujących się administracją serwerów w firmach hostingowych takiej wiedzy nie posiada i dostępny dla klientów Postgres jest z reguły po prostu zainstalowany z domyślną konfiguracją.
kris2
kris2
kris2
Autor
06.04.2009, 15:31:48
  • 2
Ja bym nie przesadzał z tym tuningiem. Ostatnio trochę nad tym przysiedziałem bo chciałem wiedzieć co zmieniło się od wersji 8.3 i w ciągu 30 minut znalazłem i przeczytałem z 5 bardzo łopatologicznych artykułów które zrozumiała by średnio inteligentna małpa.
slakoz
slakoz
06.04.2009, 20:53:41
  • 2
Ja tylko dodam, że widać teraz kto czyta/redaguje/wykopuje/zakopuje linki na wykopie :D
  • 1
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

qris
qris
06.04.2009, 21:31:58
  • 2
Tzn, kto? Zaciekawiła mnie Twa teoria, ale nie potrafię sam dojść do tych wnosków (to nie jest ironia, tylko zwykła szczera proźba)
  • <
  • 1
  • 2
  • Strona 1 z 2
  • >

Hity

tygodnia

Czy "naukowczyni" Kornelia Wieczorek próbuje uciszyć krytyków?
Czy "naukowczyni" Kornelia Wieczorek próbuje uciszyć krytyków?
3502
InPost przesczepia patologiczny zwyczaj dawania napiwków do Polski
InPost przesczepia patologiczny zwyczaj dawania napiwków do Polski
3109
Karol Nawrocki odznaczył 17-letnią "naukowczynię" Kornelię Wieczorek
Karol Nawrocki odznaczył 17-letnią "naukowczynię" Kornelię Wieczorek
2913
Czy "naukowczyni" Kornelia Wieczorek SKŁAMAŁA ws. współpracy z Instytutem?
Czy "naukowczyni" Kornelia Wieczorek SKŁAMAŁA ws. współpracy z Instytutem?
2658
Prima aprilis
Prima aprilis
2637
Pokaż więcej

Powiązane tagi

  • #ciekawostki
  • #nauka
  • #komputery
  • #zainteresowania
  • #stacjakosmiczna
  • #wydarzenia
  • #polska
  • #informatyka
  • #sztucznainteligencja
  • #internet
  • #swiat
  • #ai
  • #rozrywka
  • #motoryzacja
  • #programowanie

Wykop © 2005-2026

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking