PostgreSQL 8.4 wydany

Data: 1 lipca, 2009

Po szesnastu miesiącach intensywnych prac, najbardziej zaawansowana otwarta baza danych SQL na licencji BSD została właśnie wydana w wersji 8.4.

Najnowsza wersja Postgresa wnosi setki nowych usprawnień oraz rozszerzeń. Najważniejsze z nich, to:

  • Window functions,
  • CTE (Common table expressions), WITH, WITH RECURSIVE,
  • domyślne wartości parametrów w funkcjach,
  • wielowątkowe odtwarzanie bazy danych,
  • poprawiona wydajność indeksów hash,
  • znacznie usprawniona implementacja pod-zapytań z wykorzystaniem [NOT] EXISTS,
  • znacznie udoskonalony „warm standby”,
  • sprytniejszy, i zautomatyzowany FSM,
  • bardziej inteligentny „odkurzacz” postgresowy- vacuum,
  • bardzo mocno poprawiony psql, teraz z możliwością edycji funkcji (ef)
  • Nowe dodatki: pg_stat_statements, auto_explain, citext, btree_gin.
  • Poprawiono sporo błędów od wydania pierwszej bety. Min słabszą wydajność COPY
  • Możliwa migracja w miejscu, przy użyciu pg_migrator, z wersji 8.3 do 8.4 (pg_migrator jest narazie w stanie beta)
  • nowe narzędzia do dokładniejszej analizy zapytań (poprostu rozszerzony explain)
  • znacznie więcej informacji na temat możliwych dead-locków

Szczegółowa lista nowości w tej wersji PostgreSQL (w jęz. angielskim).
Źródełka do pobrania spod tego adresu

Są dostępne także instalatory pod Microsoft Windows, więcej informacji na w/w stronie.

Kilka przykładów nowej funkcjonalnosci:

Niusa podesłał Grzegorz Jaśkiewicz — dzięki!

Podobne wpisy

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone


  1. DeeTah pisze:

    sprytniejszy, i zautomatyzowany FSM

    Uwaga, FSM atakuje!

  2. trasz pisze:

    Migracja w miejscu, w sensie, bez koniecznosci odtwarzania z dumpa? Whoa. To byl jeden z ostatnich showstopperow dla coponiektorych.

  3. Frytek pisze:

    Ale sie uzbierało ostatnio tych updatów, NetBeans, PHP a teraz PostgreSQL 🙂

  4. SEBO pisze:

    PostgreSQL to najlepsza bazka z jaką przyszło mi pracować (a pracowałem z wieloma !! 🙂 )

    1. DeBill pisze:

      Eeee… tam. Nie ma czegoś takiego jak "najlepsza bazka" Wszystko zależy od tego co chcemy z nią zrobić. To jak z samochodami: nie ma najlepszego we wszystkim. Możesz mieć najnowsze, najszybsze ferrari, ale jak zjedziesz z asfaltu to nie masz szans z pięć razy tańszym jeepem.

      1. Gdybyśmy jednak mieli porównywać samochody przeznaczone do jeżdżenia po równej nawierzchni, wolałbym Ferrari.

    2. Kenjiro pisze:

      Niestety mnie również, ale sposób konfiguracji całkowicie mi nie pasuje, a robienie na nim hostingu jest koszmarem (uprawnienia do plików, etc). Oczywiście ma swoje plusy, ale to konkretne zastosowanie jest kompletnie anty filozofii postgresa.

      1. radekk pisze:

        Co masz na myśli z tymi uprawnieniami do plików?

    3. borizm pisze:

      Ja tez uwielbiam PostgreSQL mimo ze robie na nim jedynie proste aplikacje (10-50 tabel i mniej niz 100tys. rekordow).

      Za to ostro zawodowo pracowalem na DB2 for IBM OS/390 (Mainframe) i Oracle 9.2 na HP Superdome. Kazda z nich czyms wkurzala, ale radzily sobie, a moze ja z nimi, a bazy mialy po 300-1200 tabel, a niektore z table mialy po 2 miliardy (nie miliony) rekordow.
      Jestem ciekaw jak PostgreSQL poradzil by sobie z efektywnym przetwarzaniem takiej ilosci danych (wiem ze kiedys istnial dotkliwy problem wydajnosci w PostgreSQL, gdy indexy nie miescily sie w pamieci).

  5. Theq pisze:

    "Liczba komentarzy: 14" a widze 6, bląd mysqla czy postgresa? 😉

    1. Maciej Piechotka pisze:

      Może to być błąd PHP…

      1. likemandrake pisze:

        Chyba raczej błąd aplikacji, czyli WordPress…

        1. norbert_ramzes pisze:

          Głupi błąd w W.P. który jest od tygodnia w trakcie naprawy…

        2. norbert_ramzes pisze:

          PS. Niestety czasem może być nawet tak że komentarz jest zaakceptowany ale nie zostanie wyświetlony.

    2. michuk pisze:

      Rozwiązanie jest proste – jak ktoś z moderatorów usuwa komentarz pod którym jest już dyskusja, wordpress zmniejsza liczbę komentarzy tylko o jeden, a z widoku znika całe drzewo.

      1. gotar pisze:

        I ja po raz kolejny już poproszę o wyraźne zaznaczanie cenzury – zginęły kolejne 2 moje komentarze.
        Tyle się na osnews pisze o wolności Internetu i chińczykach, a metody widzę stosowane są takie same – nawet na onecie komentarz usunięty pozostawia po sobie widoczny ślad i autora.

        1. jellonek pisze:

          jako ten niedobry cenzor przyznaje ze moglem usunac – chociaz sobie nie przypominam bym twoje komentarze usuwal.
          moze chodzi o te, ktore jeszcze nie zostaly zaakceptowane? zawieraly slowo "trasz"?
          na akceptacje czeka jeszcze 60 commentow – wlasnie je przegladam…

        2. norbert_ramzes pisze:

          poproszę o wyraźne zaznaczanie cenzury

          http://serwer22962.lh.pl/regulamin-komentowania/

  6. OracleDBA pisze:

    Brzmi ciekawie. Może powinienem poznać jakiegoś open source'a oprócz specjalizowania się tylko w Oracle'u?

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Newsletter OSnews raz w tygodniu. Bez reklam.