Geschickte Konfiguration und Geschwindigkeits-optimierte SQL-Selects verbessern die Performance einer Datenbankanwendung ganz ohne zusätzliche teure Hardware merklich - demonstriert am Beispiel von Oracle-Datenbanken unter Linux.
SQL
Eine 125 TByte große Datenbank unter Linux speichert Simulationsergebnisse im Deutschen Klimarechenzentrum. Eine ausgefeilte hierarchische Speicherlösung begrenzt den benötigten Plattenplatz.
Datenbanken sprechen die gemeinsame Muttersprache SQL - aber in vielen herstellerspezifischen Dialekten. Ein neuer Konverter verspricht zwischen dreizehn Mundarten zu dolmetschen.
Zentralisierte Backup-Lösungen sparen Zeit, Platz und Geld. Auch Datenbanken lassen sich auf diese Weise sichern, brauchen aber die Unterstützung spezieller Software. Ein Vergleich am Beispiel von Oracle.
Open-Source-Programme entstehen meist örtlich und zeitlich versetzt. Im Gegensatz zu CVS und Subversion, die einen zentralen Server voraussetzen, versuchen sich die beiden Systeme Monotone und Arch mit einem dezentralen Ansatz, der bestehende Probleme zu lösen verspricht.
Das Radius-Protokoll dient meist dazu, Benutzer an Dial-in-Systemen zu authentifizieren. In Kombination mit 802.1X schützt Radius aber auch lokale Netze: Anwender und deren Rechner müssen sich erst in tiefen Protokollschichten authentifizieren, bevor der Switch ihren Port freigibt.
Immer mehr Webhoster bieten bereits Version 5 der beliebten Skriptsprache PHP an. Das Linux-Magazin stellt zwei englischsprachige Bücher vor, die einen Überblick über die neuen Features geben und Anwender von PHP 4 beim Umstieg unterstützen möchten.
Ein Archiv für Texte und andere Dokumente in Office-Formaten ist mit Oracle relativ einfach zu realisieren: Die Datenbank stellt dafür einen ganzen Werkzeugkasten mächtiger Funktionen bereit.
Je nach Stimmungslage haben Musikliebhaber mal Lust auf Rock, mal auf Schmusepop. Ein MP3-Player mit grafischer GTK-Oberfläche wählt aus der privaten Sammlung passende Lieder aus, erstellt eine Playliste und spielt sie ab. Das Perl Object Environment sorgt dafür, dass alles flüssig abläuft.
Ein Hochverfügbarkeits-Cluster unter Linux ist auch mit einfachen Mitteln zu realisieren. Der Einstieg in die Oberliga für Server benötigt nur Standardkomponenten und die beiden freien Programme Heartbeat und DRBD - und schon steht beim Absturz des Mittelstürmers ein Reservespieler bereit.
Web-basierter Groupware ist es egal, wo die Benutzer sitzen. Desk4Web der deutschen Firma Agorum hat - optional - zusätzliche Samba-, FTP- und IMAP-Schnittstellen, um alternative Clients anzubinden. Intern arbeiten eine Datenbank und Java.
Das Live-Backup einer MySQL-Datenbank erlaubt kurze Ausfallzeiten bei aktuellem Datenbestand. Läuft MySQL im Master- und im Slave-Modus, sorgt die Datenbank auf dem zweiten Rechner selbst dafür, dass sie auf dem neuesten Stand ist. Mit mehreren Slaves lässt sich zudem eine einfache...
Alien (Alice Environment) ist eine Grid-Implementation aus Open-Source-Komponenten. Dieses Cern-Projekt einer kleinen Arbeitsgruppe stellt die Infrastruktur für verteilte Simulationen, Rekonstruktionen und Analysen von sehr umfangreichen Physikdaten bereit.
Um die Middleware des European Data Grid zu entwickeln, schlossen sich 21 Organisationen aus Wissenschaft und Industrie zu einer Interessengemeinschaft zusammen. Nach über drei Jahren Arbeit haben sie das mit EU-Geldern geförderte Projekt im März 2004 erfolgreich abgeschlossen.
Die beliebte Open-Source-Datenbank MySQL kennt verschiedene Möglichkeiten der Datensicherung. Jede hat Vor- und Nachteile, die jedoch nur unter bestimmten Umständen gravierend sind.














