Datenbanken

Systemhaus HaiTäck, Ihr Open-Source- und Linux-Systemhaus
[ Datenbanken ]   [ OpenSource ]   [ Web-Hosting ]   [ Support ]  

Datenbanken
Übersicht
MySQL
PostgreSQL
Firebird
Programmierung

Kontakt
Kundenlinks
Kontaktformular
Adresse
Impressum
AGB
 
© 1997-2010
Systemhaus Hai Täck

Open-Source Datenbank PostgreSQL

ORDBMS PostgreSQL PostgreSQL wurde ursprüglich an der University of California at Berkeley als Projekt vom Computer Science Department entwickelt. Begonnen wurde unter dem Namen Ingres, aber seit 1996 wird dieses Projekt weltweit unter dem Namen PostgreSQL weiterentwickelt.

PostgreSQL ist ein objektrelationales Datenbank-Management-System (ORDBMS), das sich unter anderem durch Vererbung, Nutzung von Objekten sowie profesionellem Transaktionsmanagement hervorhebt.

Unter den Open-Source-Datenbanken ist PostgreSQL die stabilste und ausgereifteste Datenbank und kommt mit ihren Funktionsumfang denen der bekannten Enterprise-Datenbanken wie Oracle oder IBM DB2 am nächsten.

Mit der Erweiterung der Festplatten-Speicherverwaltung um eine kontinuierliche Aktualisierung der Indizes ist "das letzte Puzzleteil" realisiert worden, um eine 24/7/365 Verfügbarkeit von PostgreSQL Datenbanken zu garantieren. Applikationen, die auf PostgreSQL aufsetzen können damit Wartungsarbeiten durchführen, ohne dass dabei die Anwendungen heruntergefahren werden müssen.

PostgreSQL bietet sich mit seinen vielen Funktionen auch für anspruchsvolle Datenbanklösungen mit sehr hohen Transaktionsraten an.

Ein kleiner Überblick der wesentlichen Features bekräftigen diesen Anspruch:

  • ANSI SQL Syntax-Unterstützung SQL92 und SQL99
  • Plattformübergreifende Unterstützung (z.B. Linux, Windows, BSD)
  • Selbstdefinierte Datentypen, Operatoren und Funktionen
  • Fremdschlüssel, Joins, und Views
  • Stored Procedures und Trigger
  • Transaktionen
  • Query Caching
  • Replikation
  • Volltextindizierung und Suche
Grenzen von PostgreSQL

PostgreSQL verfügt wohl über keine praxisrelevanten Grenzen mehr. Plant man eine Anwendung, die möglicherweise in die Nähe der im Folgenden angegebenen Werte kommt, sollte man ernsthaft den Einsatz von Enterprise Systemen erwägen.

Maximale Datenbankgröße unbegrenzt (60 GB Datenbanken existieren)
Maximale Tabellengröße 32 TB (32768 GB) auf allen Plattformen
Maximale Größe einer Zeile 1,6 TB
Maximale Größe eines Feldes 1 GB
Maximale Anzahl von Zeilen in einer Tabelle unbegrenzt
Maximale Anzahl von Spalten in einer Tabelle 250-1600 je nach Datentyp
Maximale Anzahl von Indizes einer Tabelle unbegrenzt

Administration von PortgreSQL

Zur Administration der Datenbank bietet PostgreSQL von Hause aus das Kommandozeilen-Tool pgsql. Der Klassiker unter den Administrations-Tools ist das GUI PgAccess und mit phpPgAdmin steht dem Anwender ein webbasierendes Interface zur Verfügung.

Links zu PostgreSQL

Weitere Informationen zu PostgreSQL finden Sie im Netz unter den folgenden Links.



[Übersicht]   |   [MySQL]   |   [PostgreSQL]   |   [Firebird]   |   [Datenbank-Programmierung]