Welches Datenbanksystem ist am meisten verbreitet? 
eine relationale Datenbank
Datenbank
Eine Datenbank, auch Datenbanksystem genannt, ist ein System zur elektronischen Datenverwaltung. Die wesentliche Aufgabe einer Datenbank ist es, große Datenmengen effizient, widerspruchsfrei und dauerhaft zu speichern und benötigte Teilmengen in unterschiedlichen, bedarfsgerechten Darstellungsformen für Benutzer und Anwendungsprogramme bereitzustellen.
Eine Datenbank besteht aus zwei Teilen: der Verwaltungssoftware, genannt Datenbankmanagementsystem (DBMS), und der Menge der zu verwaltenden Daten, der Datenbank (DB) im engeren Sinn, zum Teil auch „Datenbasis“ genannt. Die Verwaltungssoftware organisiert intern die strukturierte Speicherung der Daten und kontrolliert alle lesenden und schreibenden Zugriffe auf die Datenbank. Zur Abfrage und Verwaltung der Daten bietet ein Datenbanksystem eine Datenbanksprache an.
Die gebräuchlichste Form einer Datenbank ist eine relationale Datenbank. Die Struktur der Daten wird durch ein Datenbankmodell festgelegt.
Zu unterscheiden ist der hier beschriebene Begriff der Datenbank (bestehend aus DBMS und Daten) von Datenbankanwendungen: Letztere sind (häufig zur Anwendungssoftware gehörende) Computerprogramme, die ihre jeweils individuell erforderlichen Daten unter Nutzung eines Datenbanksystems verwalten und speichern. Beispiele: Auftragsverwaltung, Bestellwesen, Kunden- und Adressverwaltung, Rechnungserstellung.
Im Sprachgebrauch werden gelegentlich (und begrifflich unkorrekt) auch nicht mit Datenbanksystemen verwaltete Daten als „Datenbank“ bezeichnet: eine Menge thematisch zusammenhängender Dateien.
Datenbank
Eine Datenbank, auch Datenbanksystem genannt, ist ein System zur elektronischen Datenverwaltung. Die wesentliche Aufgabe einer Datenbank ist es, große Datenmengen effizient, widerspruchsfrei und dauerhaft zu speichern und benötigte Teilmengen in unterschiedlichen, bedarfsgerechten Darstellungsformen für Benutzer und Anwendungsprogramme bereitzustellen.
Eine Datenbank besteht aus zwei Teilen: der Verwaltungssoftware, genannt Datenbankmanagementsystem (DBMS), und der Menge der zu verwaltenden Daten, der Datenbank (DB) im engeren Sinn, zum Teil auch „Datenbasis“ genannt. Die Verwaltungssoftware organisiert intern die strukturierte Speicherung der Daten und kontrolliert alle lesenden und schreibenden Zugriffe auf die Datenbank. Zur Abfrage und Verwaltung der Daten bietet ein Datenbanksystem eine Datenbanksprache an.
Die gebräuchlichste Form einer Datenbank ist eine relationale Datenbank. Die Struktur der Daten wird durch ein Datenbankmodell festgelegt.
Zu unterscheiden ist der hier beschriebene Begriff der Datenbank (bestehend aus DBMS und Daten) von Datenbankanwendungen: Letztere sind (häufig zur Anwendungssoftware gehörende) Computerprogramme, die ihre jeweils individuell erforderlichen Daten unter Nutzung eines Datenbanksystems verwalten und speichern. Beispiele: Auftragsverwaltung, Bestellwesen, Kunden- und Adressverwaltung, Rechnungserstellung.
Im Sprachgebrauch werden gelegentlich (und begrifflich unkorrekt) auch nicht mit Datenbanksystemen verwaltete Daten als „Datenbank“ bezeichnet: eine Menge thematisch zusammenhängender Dateien.
LAMP__Softwarepaket_ Hive__elektronische_Archivierung_ SQLite
SQLite ist eine gemeinfreie Programmbibliothek, die ein relationales Datenbanksystem enthält. SQLite wird in Mobiltelefonen (Android, iOS, Symbian OS, Windows Phone), in Browsern (Firefox, Safari, Chrome), Skype und vielen anderen Anwendungen eingesetzt. Es ist das verbreitetste und meistverwendete Datenbanksystem der Welt. SQLite unterstützt einen Großteil der im SQL-92-Standard festgelegten SQL-Sprachbefehle. Unter anderem implementiert SQLite Transaktionen, Unterabfragen (Subselects), Sichten (Views), Trigger und benutzerdefinierte Funktionen.
LAMP__Softwarepaket_

== Komponenten ==
Der ursprüngliche LAMP Stack besteht aus den vier Komponenten Linux (Betriebssystem), Apache (Webserver), MySQL (Datenbanksystem) und PHP (serverseitiger Skript-Interpreter). Diese Komponenten sind wiederverwendbar und in unterschiedlichem Umfeld und Zusammensetzung nutzbar.
Im Laufe der Zeit ist neue Software geschrieben und ebenfalls unter einer freien Lizenz verfügbar gemacht worden, z. B. diverse Webserver. Diese Software kann die traditionellen Komponenten ersetzen, werden dann aber anders bezeichnet (siehe unter ''Varianten''). Auch sind zusätzliche Komponenten üblich, wie zum Beispiel Squid, Snort, Nagios oder das RRDtool um Statistiken zu erstellen.
Die einzige Spezialisierung besteht in den Softwareeinheiten, die den Skriptinterpreter mit dem Webserver einerseits und mit dem Datenbanksystem andererseits verbinden, hier libapache2-mod-php5 und php5-mysql genannt nach den Paketnamen in Ubuntusystemen.
Eine Anfrage aus dem Web erreicht zuerst die Netzwerkkarte. Das Betriebssystem stellt fest, welches Programm zur Verarbeitung vorgesehen ist. Das geschieht anhand der Portnummer, die explizit oder implizit in der Anfrage enthalten ist. Linux leitet die Anfrage an den Apache-Server weiter. Die Anfrage enthält eine Adresse, anhand derer der Webserver entscheiden kann, welche Datei aus dem Dateisystem zu holen ist. Ist das eine HTML-Datei, so gehören in den meisten Fällen weitere Dateien dazu, etwa Bilder im JPEG-Format. Ist in der Datei gekennzeichnet, dass ein Skript auszuführen ist, so ruft der Webserver den entsprechenden Skriptinterpreter auf, hier PHP. Im Skript lassen sich prinzipiell beliebige Anweisungen ausführen, im Umfeld dynamisch angepasster Webseiten werden aber häufig Datenbankinhalte aufbereitet. Dazu ruft das Skript das Datenbanksystem auf.
Sind die Datenbankinhalte beschafft, im Skript formatiert und aufbereitet sowie auf dem Webserver mit den sonstigen Inhalten aus dem Dateisystem verbunden, so wird das Ergebnis an das Betriebssystem zurückgegeben, das es über die Netzwerkkarte ausliefert. Hive__elektronische_Archivierung_

== Aufbau ==
Hive selbst setzt in den meisten Bereichen auf Open-Source-Komponenten auf. Sowohl die Hintergrundverarbeitung als auch die Benutzeroberfläche ist vollständig in der Skriptsprache PHP entwickelt. Die Dokumente sind mit allen konvertierten Zusatzdateien im Dateisystem abgelegt. Für die Haltung von Daten wie Metadaten, Volltext und Dokumenteigenschaften wird das MySQL Datenbanksystem mit MyISAM als Storage-Engine genutzt. Als Ablageschlüssel dient stets das Ergebnis einer Hashfunktion. SQLite
SQLite ist eine gemeinfreie Programmbibliothek, die ein relationales Datenbanksystem enthält. SQLite wird in Mobiltelefonen (Android, iOS, Symbian OS, Windows Phone), in Browsern (Firefox, Safari, Chrome), Skype und vielen anderen Anwendungen eingesetzt. Es ist das verbreitetste und meistverwendete Datenbanksystem der Welt. SQLite unterstützt einen Großteil der im SQL-92-Standard festgelegten SQL-Sprachbefehle. Unter anderem implementiert SQLite Transaktionen, Unterabfragen (Subselects), Sichten (Views), Trigger und benutzerdefinierte Funktionen.