Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko194
  • 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

Kobiety na LinkedIn masowo wyśmiewają popularny post o dyskryminacji mężczyzn
Kobiety na LinkedIn masowo wyśmiewają popularny post o dyskryminacji mężczyzn
3165
32-latek umiera z przyczyn naturalnych w gdańskim areszcie.
32-latek umiera z przyczyn naturalnych w gdańskim areszcie.
2354
Tysiące Węgrów na ulicach Budapesztu. Protest przeciw przemocy i rządom Orbana
Tysiące Węgrów na ulicach Budapesztu. Protest przeciw przemocy i rządom Orbana
2047
iRobot - producent robotów sprzątających właśnie zbankrutował
iRobot - producent robotów sprzątających właśnie zbankrutował
1876

Pokaż 18+

Oskarżeni o gwałt dziennikarze TVN Turbo uniewinnieni
Oskarżeni o gwałt dziennikarze TVN Turbo uniewinnieni
1781
Pokaż więcej

Powiązane tagi

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

Wykop © 2005-2025

  • 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