SQLite
SQLite ist ein relationales Datenbanksystem, dessen Entwicklung im Jahr 2000 von Dr. Richard Hipp begonnen wurde. Die Software wird als Public Domain? für alle gängigen Betriebssysteme veröffentlicht.
SQLite hat einige Besonderheiten gegenüber anderen Datenbanken: Die Bibliothek ist nur wenige hundert Kilobyte groß. Die Datenbanken können verteilt auf mehrere Dateien, bei Bedarf auch in eine einzelne Datei, gespeichert werden, was den Austausch zwischen verschiedenen Systemen, sogar zwischen Systemen mit unterschiedlichen Bytereihenfolgen, vereinfacht. Jede Spalte kann Daten beliebiger Typen enthalten, erst zur Laufzeit wird nötigenfalls konvertiert.
Ein großer Nachteil von SQLite ist, dass die Datenbank während einer Schreiboperation für alle anderen Schreiboperationen gesperrt ist. Parallel begonnene Schreiboperationen können deshalb nur nacheinander abgearbeitet werden.
Durch die einfache Integration in alle gängigen Programmiersprachen, darunter auch PHP, erfreut sich SQLite vor allem bei kompakten Anwendungen immer größerer Beliebtheit. Zur massiven Verbreitung sorgte die standardmäßige Implementierung in PHP 5. Weitere prominente Vertreter sind Mozilla's Firefox oder Apple's Safari Browser.
Links:
Offizielle Projektseite
| MsSQL« | SQLite | »HTML |