PostgreSQL

Historia

Historia rozwoju PostgreSQL sięga 1973 roku. Wtedy to dr Michael Stonebraker wspólnie z Eugene Wong rozpoczęli badania powyżej relacyjnymi systemami baz danych. Efektem tych badań było zapoczątkowanie projektu Ingres na Uniwersytecie Kalifornijskim w środku Berkeley, w środku 1977 roku. Projekt zarządzany był wobec kierunkiem dr Michaela Stonebrakera, który wewnątrz 1982 roku opuścił uczelnię, zakładając firmę, która zajęła się skomercjalizowanym systemem Ingres. Jednak wkrótce, w środku 1984 roku wrócił na uczelnię.

W 1985 roku rozpoczęto wobec kierunkiem prof. Michaela Stonebrakera prace badawcze ponad projektem obiektowo-relacyjnej bazy danych Postgres (post-ingres). Postgres został wyposażony w środku zaznajomiony zbiór znaków zapytań POSTQUEL. Następnie wewnątrz 1987 roku wprowadzono do Postgresa reguły, procedury, typy oraz elementy obiektowe. Projekt ten był sponsorowany wskroś Defense Advanced Research Projects Agency (DARPA), Army Research Office (ARO), National Science Foundation (NSF) oraz ESL, Inc. Również ten zarys został skomercjalizowany, nadano mu nazwę Illustra. Ostatecznie komercyjny wprzódy struktura Illustra wykupiła przedsiębiorstwo Informix. Firma Informix użyła układ Illustra wewnątrz swoim produkcie Universal Server. W przeciwieństwie do projektu Ingres, zarys Postgres był w dalszym ciągu udoskonalany na uniwersytecie. Wersję oznaczoną numerem 1 opublikowano do wnętrza czerwcu 1989 roku. Następnie w środku 1990 roku została opublikowana edycja 2, w środku której przepisano systemem reguł. Natomiast w środku 1991 roku ukazała się wydanie 3 zawierająca m.in. przepisany na świeżo systemem reguł również udoskonalony silnik zapytań. Ostatnią wersją projektu Postgres była model 4.2, która wciąż bazowała na języku zapytań POSTQUEL.

Dwaj absolwenci, członkowie zespołu Stonebraker'a, Andrew Yu oraz Jolly Chen wewnątrz 1994 roku dodali program interpretujący języka SQL, zastępując zbiór znaków zapytań POSTQUEL. Projekt ten udostępniono na licencji BSD w środku maju 1995 roku jak Postgres95. Dalszą pracą ponad projektem podjęła w środku 1996 roku wspólnota Open Source, zmieniając nazwę projektu na PostgreSQL dodatkowo tworząc organizację PostgreSQL Global Development Group do koordynacji rozwoju projektu. Zdecydowano się że nowa edycja będzie oznaczona numerem 6.0, w charakterze spadkobierca Postgres95, którego wolno znakować jak wersję 5.0 systemu macierzystego Postgres.

W 2001 Command Prompt, Inc. wydaje Mammoth PostgreSQL, najstarszą istniejącą komercyjną dystrybucję PostgreSQL. Firma ta aktywnie wspiera do dnia dzisiejszego wspólnota PostgreSQL na wskroś sponsorowanie programistów oraz projektów dotyczących m.in. PL/Perl, PL/php dodatkowo hostuje na rzecz projektu PostgreSQL Build Farm.

Natomiast wewnątrz 2005 roku PostgreSQL otrzymuje pełne zapomoga odkąd firmy Pervasive Software, komercyjnego dostawcy rozwiązań bazodanowych. Firma ta znana jest pośród innymi z produktu Betrieve, niezmiernie rozpowszechnionego na platformie Novell Netware. W międzyczasie zobowiązanie wewnątrz szkic PostgreSQL zgłosiła kolejna przedsiębiorstwo EnterpiseDB. Firma ta zwraca szczególną uwagę na stosowność PostgreSQL do współpracy z aplikacjami planowo napisanymi na rzecz Oracle. Natomiast przedsiębiorstwo Greenplum Inc. wspiera prace m.in. zmierzające do rozszerzenia potencjał systemu pod używaniu jak hurtownie danych, plus wypuszcza układ Bizgres oparty na PostgreSQL.

W listopadzie 2005 roku Sun Microsystems ogłosił oficjalne zapomoga na rzecz PostgreSQL.

5 grudnia, 2006 roku została wydana model 8.2.