PostgreSQL

Fra Wikipedia, den frie encyklopædi

PostgreSQL 

Vedligeholdes af: PostgreSQL Global Development Group
Seneste version: 8.1.4 / 22 Maj 2006
OS: {{{operativsystem}}}
Genre: RDBMS
Licens: BSD
Webside: www.postgresql.org

PostgreSQL er en fri objekt-relationel database server (database administrationssystem), udgivet under en fleksibel BSD licens. Den er et alternativ til andre open-source database systemer (som fx Ingres, MySQL og Firebird), ligeså til de proprietære systemer som fx Oracle, Sybase, IBM's DB2 and Microsoft SQL Server.

I stil med andre open-source projekter som fx Apache, Linux, og MediaWiki er PostgreSQL ikke kontrolleret af et enkelt firma, men er afhængig af et globalt netværk af udviklere og firmaer som bistår med udvikling.

[redigér] Introduktion & historie for PostgreSQL

PostgreSQL blev starter af Michael Stonebraker som Postgres på Berkeley universitet i Califonien. Postgres blev startet i 1986 som en efterfølger til Ingres. Postgres havde ikke SQL understøttelse i de første mange år, men benyttede istedet et intern forespørgsel sprog kaldet POSTQUEL. I 1995 blev POSTQUEL erstattet med SQL af Ph.D. studerende Andrew Yu & Jolly Chen. Med SQL understøttelse blev Postgres omdøbt til Postgres95.

I 1996 blev postgres95 open source, hvilket resulterede i en lang række stabilitets, feature og performance-forbedringer. Postgres95 skiftede igen navn, nu til PostgreSQL. Grundet den store mænde arbejde, der allerede var blevet lagt i PostgreSQL besluttede man at første version af PostgreSQL blev 6.0.

I dag (2006) er PostgreSQL den mest avanceret open source database og tilbyder stor stabilitet, høj ydelse og meget mere.

[redigér] Portabilitet

PostgreSQL fås til en lang række operativsystemer, heriblandt Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64), og Windows. En stor mængde af kerneudviklerne benytter linux som udviklingsplatform, hvormed udviklingsversionen ikke altid er garenteret funktionelt på andre operativsystemer, dog kan det forventes at forskellene til andre unix systemer er minimal.

PostgreSQL har række native bindinger til en række programmeringssprog, heriblandt: C/C++, Java, Perl, Python, Ruby, Tcl og ODBC.

Denne it-artikel er kun påbegyndt. Hvis du ved mere om emnet, kan du hjælpe Wikipedia ved at udvide den.