38

PostgreSQL 8.4 wydany

1 lipca 2009, michuk

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!

Więcej informacji: http://www.postgresql.org/about/press/features84
Jeśli uważasz, że ten nius jest nieobiektywny, przedstawia nieprawdziwe wydarzenie, jest spamem lub nie spełnia standardów serwisu, napisz raport.

Komentarze (RSS)


Komentarze są prywatnymi opiniami dodających je osób. Prosimy o zachowanie kultury wypowiedzi. Komentarze obraźliwe oraz obniżające poziom serwisu będą usuwane. Więcej w regulaminie komentowania.

Liczba komentarzy: 27

zwiń wątek DeeTah  1 lipca 2009 o godz. 21:11 #

sprytniejszy, i zautomatyzowany FSM

Uwaga, FSM atakuje!

 
zwiń wątek trasz  1 lipca 2009 o godz. 22:46 #

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

 
zwiń wątek Frytek  1 lipca 2009 o godz. 23:58 #

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

 
zwiń wątek SEBO  2 lipca 2009 o godz. 10:49 #

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

zwiń wątek DeBill  2 lipca 2009 o godz. 14:01 #

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.

zwiń wątek mor  2 lipca 2009 o godz. 15:23 #

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

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
 
zwiń wątek Kenjiro  2 lipca 2009 o godz. 18:42 #

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.

zwiń wątek radekk  3 lipca 2009 o godz. 8:32 #

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

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
 
zwiń wątek borizm  5 lipca 2009 o godz. 23:25 #

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).

 
 
zwiń wątek Theq  2 lipca 2009 o godz. 15:58 #

“Liczba komentarzy: 14″ a widze 6, bląd mysqla czy postgresa? ;)

zwiń wątek Maciej Piechotka  2 lipca 2009 o godz. 18:58 #

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

zwiń wątek likemandrake  2 lipca 2009 o godz. 21:05 #

Chyba raczej błąd aplikacji, czyli Wordpress…

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek norbert_ramzes  2 lipca 2009 o godz. 22:44 #

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

 
zwiń wątek norbert_ramzes  2 lipca 2009 o godz. 22:47 #

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

 
 
 
zwiń wątek michuk  3 lipca 2009 o godz. 14:10 #

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.

zwiń wątek gotar  3 lipca 2009 o godz. 17:57 #

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.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek jellonek  4 lipca 2009 o godz. 12:45 #

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…

 
zwiń wątek norbert_ramzes  6 lipca 2009 o godz. 10:03 #

poproszę o wyraźne zaznaczanie cenzury

http://osnews.pl/regulamin-komentowania/

 
 
 
 
zwiń wątek OracleDBA  6 lipca 2009 o godz. 17:34 #

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

 
Identyfikator (wymagane)
Adres e-mail (wymagany - nie pokażemy go publicznie)
Adres URI
Rozmiar pola: zmniejsz rozmiar | zwiększ rozmiar
Uwaga! Niektóre komentarze, m.in. te dodane przez niezalogowanych i nowych użytkowników, są ręcznie moderowane. Jeśli Twój komentarz nie ukaże się od razu, nie dodawaj go ponownie, tylko cierpliwie poczekaj na akceptację.
W komentarzach możesz używać prostych znaczników HTML. Przykłady:
  • Link: <a href="jaklinux.org">Linux dla każdego</a>,
  • Wytłuszczenie: <strong>tekst pogrubiony</strong>,
  • Kursywa: <em>tekst pochylony</em>,
  • Przekreślenie: <strike>tekst przekreślony</strike>,
  • Kod: <code>printf("blok kodu");</code>,
  • Cytat: <blockquote>cytat</blockquote>
Uwaga: jeśli dodasz nieznany znacznik, będzie on niewidoczny, gdyż system filtruje takie znaczniki.

CC BY

Wszystkie autorskie niusy w serwisie publikowane są na licencji Creative Commons Uznanie autorstwa 2.5 Polska. Uwaga, jeśli nius jest skopiowany z innej strony, kopiując go należy podać link również do tej strony!