120 likes | 269 Views
PostgreSQL OpenSource-DB für HIS-GX. Geschichte. 1977 an der Berkeley University wird Ingres entwickelt 1986 Ingres wird objekt-relational und heißt Postgres Illustra vermarktet die Software kommerziell und wird von Informix aufgekauft 1995 Postgres wird SQL-fähig und heißt jetzt Postgres95
E N D
PostgreSQL OpenSource-DB für HIS-GX
Geschichte 1977an der Berkeley University wird Ingres entwickelt 1986Ingres wird objekt-relational und heißt Postgres Illustra vermarktet die Software kommerziell und wird von Informix aufgekauft 1995Postgres wird SQL-fähig und heißt jetzt Postgres95 1996Postgres95 wird in PostgreSQL umbenannt 2004HIS-Programme unterstützen PostgreSQL-Datenbanken Empfehlung: sospos-DB unter Linux
Warum PostgreSQL? • Erfüllung der ANSI-SQL-Standards • Referentielle Integrität • Volle Unterstützung des ACID-Prinzips (Transaktionen) • Native Schnittstellen für ODBC, JDBC, C, C++, PHP ... • Views ,Trigger und Unicode Unterstützung • Outer Joins • Sub-Selects • Stored Procedures • Native Unterstützung von SSL • Besser als Row-Level Locking • Unterstützung von UNION und EXCEPT Abfragen
Warum PostgreSQL? Das Beste daran: • Dat kost' nix! • Is' für lau! • Gib's für Schmales! • Kost' null Teuros!
Hard- und Softwarevoraussetzungen PostgreSQL ist für nahezu jede Unix-Plattform verfügbar: Linux (x86, Alpha, ARM, MIPS, PowerPC, Sparc, S/390) Und sonst noch: • AIX • BEOS • BSD/OS (x86, Sparc) • Compaq Tru64 UNIX • Digital UNIX • FreeBSD (x86, Alpha) • HP-UX • Mac OS X • NetBSD (x86, Alpha, ARM, m68k, PowerPC, Sparc, VAX) • OpenBSD (x86, Sparc) • SCO OpenServer • SCO UnixWare • SGI IRIX • SunOS 4 • Sun Solaris (x86, Sparc)
Systemvoraussetzungen Die Installation von PostgreSQL erfordert ca. 5 MByte freien Platz auf der Platte für die Programmdateien Für den Betrieb werden mind. 8 Mbyte RAM Hauptspeicher benötigt. Empfehlung: mindestens 64 Mbyte RAM Wie immer bei Datenbanken: mehr -> schneller
PostgreSQL unter Windows? Na wenn's denn sein muss ........ Bis zur Version 7.4 benötigen Sie unter Windows eine Unix-Emulation namens Cygwin. Diese erhalten Sie kostenlos (GNU-Lizenz) unter www.cygwin.com Ab Version 7.4 ist eine native Windows-Version vorgesehen.
Zugriff auf die DB Client HIS-GX-Anwendung (SOS, POS, ZUL) Microsoft DAO 3.6 Access-DB ODBC Informix CLI PostgreSQL-Treiber Informix-DBMS PostgreSQL Server
Softwaredownload / Links pgadmin.org gborg.postgresql.org www.postgresql.org postgres.org www.cygwin.com
Planung Bereits in der Version 6.0 dürfen Pilot-Hochschulen die angepassten HIS-Programme (LSF, POS, SVA) testen, bevor sie mit Version 7.0 für alle Module der Allgemeinheit zur Verfügung gestellt werden. Unterstützung erfolgt bei • DB-Migration (Konvertierung) • DB-Pflege (Sicherung/Versionsupdate) Noch zu klären • Installation / Einrichten von PostgreSQL auf nicht Linux-Rechnern • DB-Optimierung (Buffer, ...) • ... ?
Planung Fortschritt • Erste ISY-Tests mit Postgresql erfolgreich • SuperX wurde bereits umgestellt • ... Verschiedenes • Schulungsprogramm • Für LSF wird PostgreSQL die Standard-DB