LAMP-Datenbank-Systeme
Sogenannte LAMP-Systeme setzen sich aus verschiedenen Komponenten zusammen:
- Linux als Betriebsysten
- Apache als HTTP-Server
- Mysql als Datenbank (DBMS)
- PHP oder Perl als Programiersprache
Die Datenbank (mysql) dient zum Speichern und Verwalten der Daten.
Mit Hilfe von PHP oder Perl werden die Schnittstellen zu der Datenbank programmiert, welche die Eingabe und das Extrahieren der Daten in einer möglichst intuitiv erlernbaren Art ermöglichen. Der Webserver (Apache) stellt diese Schnittstellen im Netzwerk über das Http-Protokoll bereit. Linux dient dem ganzen als sichere und leicht administrierbare Plattform.
Vorteile:
- Systeme sind beliebig erweiterbar und nach den Wünschen des Anwenders konfigurierbar.
- Sollten im Laufe der Zeit Änderungen und Erweiterungen notwendig werden, so können diese modular eingefügt werden.
- Auf den Arbeitsplätzen entsteht ein minimaler Installations- und Konfigurationsaufwand, da die Bedienung über einen Browser (MS Internet Explorer, Netscape Navigator, Opera, Konqueror, ...) erfolgt.
- Die Bedienung der Schnittstellen ist einfach, da sie in etwa einer komplexeren Internetseite ensprechen.
- Die zentrale Speicherung der Daten erleichtert die Verwaltung und die Datensicherung.
- Über das Http-Protokoll kann auch eine Bedienung über das Internet erfolgen (Internet- und Homeworking).