PostgreSQL HOWTO pl 3


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 14
PostgreSQL HOWTO pl 18
PostgreSQL HOWTO pl 29
PostgreSQL HOWTO pl 5
PostgreSQL HOWTO pl 7
PostgreSQL HOWTO pl 20
PostgreSQL HOWTO pl 6
PostgreSQL HOWTO pl 9
PostgreSQL HOWTO pl 1
PostgreSQL HOWTO pl 32
PostgreSQL HOWTO pl 8
PostgreSQL HOWTO pl 22
PostgreSQL HOWTO pl 26
PostgreSQL HOWTO pl 27
PostgreSQL HOWTO pl 10
PostgreSQL HOWTO pl 21
PostgreSQL HOWTO pl 15
PostgreSQL HOWTO pl

więcej podobnych podstron