PostgreSQL 8.4 wydany

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!

żadnych reklam, sama wiedza.

Zarejestruj się na BEZPŁATNY NEWSLETTER i raz w tygodniu otrzymuj najważniejsze wiadmości
ze świata IT, nowych technologii i kryptowalut.

Bez reklam.

  1. Awatar DeeTah
    DeeTah

    sprytniejszy, i zautomatyzowany FSM

    Uwaga, FSM atakuje!

  2. Awatar trasz
    trasz

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

  3. Awatar Frytek
    Frytek

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

  4. Awatar SEBO
    SEBO

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

    1. Awatar DeBill
      DeBill

      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. Awatar mor
        mor

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

    2. Awatar Kenjiro
      Kenjiro

      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. Awatar radekk
        radekk

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

    3. Awatar borizm
      borizm

      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. Awatar Theq
    Theq

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

    1. Awatar Maciej Piechotka
      Maciej Piechotka

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

      1. Awatar likemandrake
        likemandrake

        Chyba raczej błąd aplikacji, czyli WordPress…

        1. Awatar norbert_ramzes
          norbert_ramzes

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

        2. Awatar norbert_ramzes
          norbert_ramzes

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

    2. Awatar michuk
      michuk

      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. Awatar gotar
        gotar

        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. Awatar jellonek
          jellonek

          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. Awatar norbert_ramzes
          norbert_ramzes

          poproszę o wyraźne zaznaczanie cenzury

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

  6. Awatar OracleDBA
    OracleDBA

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

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *