Druckversion

Datenbankserver

Zur Erläuterung des Begriffs "Datenbankserver" ist zunächst zu klären, was unter einer Datenbank zu verstehen ist.

Datenbank

Eine Datenbank ist eine logisch zusammenhängende Sammlung von Daten mit einer bestimmten inhärenten Bedeutung. Eine Datenbank wird zu einem
bestimmten Zweck entworfen und nach Bedarf in zweckbezogenen Anwendungen verwendet, an denen die Benutzer interessiert sind. Dabei kann es sich um Suchen, Abrufe oder Aktualisierungen handeln.

Typischerweise werden Daten in einer Datenbank in Textform oder numerisch gespeichert. Es kann sich dabei jedoch auch um Bilder, Videoclips, Landkarten o.ä. handeln.

Eine Datenbank ist in ihrer Größe und Komplexität nicht eingeschränkt.

Datenbankverwaltungssystem

Diese uneingeschränkte Komplexität und ein immer größer werdender Einfluss des Internets haben auch sehr große digitale Datenbanken zur Folge. Ein Beispiel hierfür ist
Amazon. Amazon hat auf der einen Seite die Daten für die Bücher samt Titel, Autor, Preis, Erscheinungsjahr etc. und auf der anderen Seite die Daten der Kunden mit Namen, Adresse, Kundennummer etc. zu verwalten. Um eine große Datenmenge effektiv nutzen zu können wird eine Datenbank normalerweise von einem Datenbankverwaltungssystem (DMBS) verwaltet. Hierbei werden verschiedene Datensätze zu bestimmten Tabellen oder Listen zusammengefasst, z.B. "Alle Bücher", "Alle Kunden". Die logische Verknüpfung dieser verschiedenen Listen ermöglicht eine zielgerichtete Suche innerhalb der Datenbank. Die gängigsten DMBS stammen von den Firmen Oracle, IBM und Microsoft.

Datenbankserver

Schon bei kleineren Onlineshops können so allein für die Datenbank große Speicherkapazitäten und somit eigene Server benötigt werden.

Das Wort "Server" kann je nach Kontext entweder eine Software oder eine Hardware bezeichnen.

Benutzt man Datenbankserver im Sinne von Hardware, so versteht man darunter einen Rechner, auf dem eine Datenbank tatsächlich gespeichert ist und auf den bei Abfragen zugegriffen wird.´

Als Datenbankserver im Sinne von Software bezeichnet man üblicherweise die
oben genannten DMBS, also die Verwaltungsprogramme für die Datenbanken.

Datenbankserver sind im übertragenen Sinne das für digitale Daten, was Karteikästen für Daten in Papierform sind. Auf ihnen werden die Daten gespeichert, zudem ermöglichen gute Datenbankserver eine optimale Verwaltung und einen schnellen Zugriff auf die Daten.

Anforderungen an Datenbankserver

Wichtig ist, dass die Datenbankserver schnell sind, damit ein Kunde eines Onlineshops im besten Falle keinerlei Verzögerung bei seiner Suche hat. Das heißt, dass bei einem Onlineshop wie Amazon zwischen der individuellen Anfrage eines Kunden und der Anzeige des passenden Artikel aus vielen Tausenden von Artikeln nur Bruchteile von Sekunden liegen sollten.

Außerdem sollte der Zeitaufwand beim Löschen, Einfügen oder Ändern der Dateien so klein wie möglich sein. Änderungen in einer Datenbank werden bzw. sollten ständig vorgenommen werden, damit die Daten immer auf dem aktuellsten Stand sind. Bei einem Onlineauktionshaus wie ebay kann man sehen, wie wichtig es ist, die Daten aktuell zu halten. Auch bei Auktionen, die kurz vor ihrem Ende stehen, möchte ein Interessent natürlich auf die aktuellesten Daten zugreifen können, z.B. beantwortete Fragen von anderen Interessenten oder später hinzugefügten Fotos. 

Desweiteren sollen die Daten so wenig Speicherplatz wie nötig einnehmen, um nicht unnötigen Speicherplatz in Anspruch zu nehmen. Diese Anforderung wird zudem durch das Datenbanksystem unterstützt. Ziel ist es, die Datensätze sehr einfach zu halten und diese logisch miteinander zu verknüpfen. 

Die Verknüpfung der verschiedenen Datensätze sollte auf der anderen Seite auch nicht zu komplex werden, um so die Fehleranfälligkeit zu minimieren.

Zusammenfassend ist zu sagen, dass Datenbanken von ihrem Aufbau her möglichst einfach gehalten werden sollen und immer auf dem aktuellsten Stand sein müssen. Zudem müssen die Datenbankserver möglichst schnell und fehlerfrei arbeiten.  


Quellen:

http://www.pcwelt.de/it-profi/business-ticker/181941/oracle_steigt_ins_hardware_geschaeft_ein/, Zugegriffen am 18.11.2008.
http://www.at-mix.de/datenbank.htm, Zugegriffen am 18.11.2008.

http://www.oracle.com/technology/index.html, Zugegriffen am 19.11.2008.

http://www.microsoft.com/de/de/default.aspx, Zugegriffen am 19.11.2008.

http://www.ibm.com/de/, Zugegriffen am 19.11.2008.

Kemper, A., Eickler, A.: Datenbanksysteme: Eine Einführung, 2006, München.

Schicker, E.: Datenbanken und SQL, 3. Auflage, 2000, Stuttgart, Leipzig, Wiesbaden.