Inhaltsverzeichnis

Vor- und Nachteile von SQLite3

Die SQLite-Programmbibliothek stellt ein relationales Datenbanksystem zur Verfügung. Dieses Datenbanksystem wird lokal als Datei abgelegt. Es wurde vor allem für den Einsatz als eingebettetes System entworfen. Es wird unter anderem in Mobiltelefonbetriebsystemen, Mozilla-Firefox, Skype, im Safari Browser und in Adobe AIR eingesetzt.

Ein Großteil des SQL-92 Standards wird von SQLite unterstützt, allerdings lassen sich Fremdschlüssel nur über einen Umweg nutzen. Zudem fehlt die Rechteverwaltung in SQLite. Dies liegt darin begründet, das SQLite für den Embedded Bereich konzipiert ist und dort eine Rechteverwaltung wenig Sinn macht. Ein User besitzt in der Datenbank die gleichen Rechte, die er auch für die Datenbankdatei hat.

Für SQLite existieren eine ganze Menge Schnittstellen unter anderem auch für die Konsole und Shellskripte.

Vorteile von SQLite

Nachteile von SQLite

Die Nachteile wiegen allerdings nicht so schwer, wenn man den Einsatz von SQLite ohnehin nur für eingebettete Systeme plant. Wer auf die volle Funktionalität der aktuellsten SQL Befehle Wert legt, sollte sich mit MySql beschäftigen.