PostgreSQL - Jak To Zrobić w Linux-ie: Czym jest PostgreSQL ?
Następna
Poprzednia
Spis treści
3. Czym jest PostgreSQL ?
PostgreSQL, wersja 6.4 jest darmową bazą danych, której pełny
kod źródłowy został Ci dostarczony. Jest również obiektowo-relacyjnym Systemem
Bazodanowym w dużym stopniu zgodnym ze standardami ANSI SQL 1998,92,89. Można
go uruchomić na wielu platformach sprzętowych i pod kontrolą różnych systemów
operacyjnych.
Czasami po wypuszczeniu przez GA nowej wersji PostgreSQL pojawiają
się patche poprawiające niebezpieczne błędy. Możesz zainstalować te
patche zależnie od potrzeb twojej aplikacji. Aby zainstalować patch:
Wejść do katalogu zawierającego kod żródłowy postgresql:
cd /usr/src/postgresql6.4
patch -p0 < plikzpatchem
make clean
make
Możesz również zobaczyć stronę manuala, wykonaj polecenie 'man patch'.
Pliki zawierające patche możesz pobrać z
PostgreSQL patches :
ftp://ftp.postgresql.org/pub/patches
Innym założeniem i końcowym celem PostgreSQL jest osiągnięcie stuprocentowej
zgodności ze standardem ANSI/ISO SQL, a także osiągnięcie pierwszej pozycji
wśród tego typu baz danych na całym świecie. PostgreSQL wobec tego wskaże
drogę rozwoju, ukierunkuje i podyktuje przyszłość standardu ANSI/ISO SQL.
Właśnie tak, implementacja i idee najpierw pojawią się w PostgreSQL, a dopiero
potem zostaną uznane przez ANSI/ISO SQL.
Informix Universal server (opracowany w 1997 roku) bazuje na wczesnej wersji
PostgreSQL, gdyż Informix zakupił firmę Illustra Inc. i połączył się z nią.
Baza danych Illustra była w całości oparta na PostgreSQL (jego wczesnej wersji).
PostgreSQL jest rozwinięciem SZBD POSTGRES, prototypu badawczego SZBD
nowej generacji. PostgreSQL zawiera silny model danych i całe bogactwo
typów danych POSTGRES-a, jednak język zapytań PostQuel został zastąpiony
rozszerzonym podzbiorem języka SQL.
Nad rozwojem PostgreSQL pracuje internetowy zespół ludzi,
którzy subskrybują listę dystrybucyjną developerów PostgreSQL. Obecnie
jej koordynatorem jest Marc G. Fournier
scrappy@postgreSQL.org
Ten zespół jest odpowiedzialny za obecny i przyszły rozwój
PostgreSQL. Oczywiście, każdy użytkownik bazy danych jest dla siebie
developerem PostgreSQL! Obciążenie rozwijaniem systemu jest
rozłożone między bardzo dużą ilość użytkowników końcowych w Internecie.
Autorami PostgreSQL 1.01 byli Andrew Yu i Jolly Chen. Wiele innych osób
uczestniczyło w pisaniu, testowaniu, debugowaniu i udoskonalaniu kodu.
Oryginalny kod Postgres-a, na podstawie którego opracowano PostgreSQL
stanowił efekt wysiłków wielu absolwentów, studentów i techników
pracujących w zespole profesora Michaela Stonebrakera w Uniwersytecie
Kalifornijskim w Berkeley.
Originalną nazwą stosowaną w Berkeley był Postgres. Gdy w 1995 roku
dodano obsługę języka SQL nazwa została zmieniona na Postgres95. Pod
koniec roku 1996 nazwa uległa zmianie na PostgreSQL.
Miliony kopii PostgreSQL są zainstalowane jako serwery bazodanowe, serwery
danych dla WWW i serwery danych dla aplikacji. PostgreSQL jest znacznie
bardziej zaawansowaną i zorientowaną obiektowo Systemem Zarządzania
Relacyjnymi Bazami Danych (ORBDMS).
PostgreSQL może przechowywać znacznie więcej typów danych niż tradycyjne bazy.
Oprócz danych całkowitych, znakowych itp. możesz tworzyć definiowane przez
użytkownika typy, funkcje, dziedziczenie itp.
PostgreSQL można uruchomić na platformach Solaris, SunOS, HPUX, AIX, Linux,
Irix, Digital Unix, BSDi, NetBSD, FreeBSD, SCO unix, NEXTSTEP, Unixware
i całej gamie innych Unixów. Niedługo pojawi się również wersja dla
Windows 95/NT.
Tytuł: PostgreSQL SQL RDBMS Database (Object Relational Database Management System)
Bieżąca wersja: 6.4
Wiek: PostgreSQL ma 12 lat. Jest rozwijany od 1985 roku.
Autorzy: Rozwijany przez miliony zespołów uniwersyteckich
i firm w internecie przez ubiegłych 12 lat.
PostgreSQL i związane z nim produkty podlegają następującym prawom autorskim.
PostgreSQL Data Base Management System
Copyright (c) 1994-6 Regents of the University of California
Udziela się zezwolenia na użytkowanie, kopiowanie i dystrybucję tego
oprogramowania i dokumentacji w dowolnym celu, bez opłat i bez pisemnej
zgody, pod warunkiem, że do wszystkich kopii będzie dołączona powyższa
informacja o prawach autorskich, oraz ten i poniższe dwa akapity.
W ŻADNYM PRZYPADKU UNIWERSYTET KALIFORNIJSKI NIE JEST ODPOWIEDZIALNY ZA
BEZPOŚREDNIE, POŚREDNIE, CELOWE, PRZYPADKOWE, LUB SPOWODOWANE STRATY,
WŁĄCZAJĄC UTRATĘ ZYSKÓW, WYNIKŁYCH Z UŻYCIA TEGO OPROGRAMOWANIA I JEGO
DOKUMENTACJI, NAWET, GDY UNIWERSYTET KALIFORNIJSKI ZOSTAŁ UPRZEDZONY
O MOŻLIWOŚCI TAKICH ZNISZCZEŃ.
UNIWERSYTET KALIFORNIJSKI W SZCZEGÓLNOŚCI ODMAWIA UDZIELENIA JAKICHKOLWIEK
GWARANCJI, WŁĄCZAJĄC W TO, ALE NIE OGRANICZAJĄC GWARANCJI RĘKOJMII
(MERCHANTABILITY) I MOŻLIWOŚCI ZASTOSOWANIA W KONKRETNYM CELU. NINIEJSZYM
DOSTARCZONE OPROGRAMOWANIE DOSTARCZANE JEST "JAKIE JEST" I UNIWERSYTET
KALIFORNIJSKI NIE JEST ZOBOWIĄZANY DO JAKIEGOKOLWIEK NADZORU, OBSŁUGI,
WZNOWIEŃ, ULEPSZEŃ CZY MODYFIKACJI.
Następna
Poprzednia
Spis treści
Wyszukiwarka
Podobne podstrony:
PostgreSQL HOWTO pl 14PostgreSQL HOWTO pl 18PostgreSQL HOWTO pl 29PostgreSQL HOWTO pl 5PostgreSQL HOWTO pl 7PostgreSQL HOWTO pl 20PostgreSQL HOWTO pl 6PostgreSQL HOWTO pl 9PostgreSQL HOWTO pl 1PostgreSQL HOWTO pl 32PostgreSQL HOWTO pl 8PostgreSQL HOWTO pl 22PostgreSQL HOWTO pl 26PostgreSQL HOWTO pl 27PostgreSQL HOWTO pl 10PostgreSQL HOWTO pl 21PostgreSQL HOWTO pl 15PostgreSQL HOWTO plwięcej podobnych podstron