Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
SQlite
#2
Hallo,

SQLite findet derzeit keine Unterstützung und wird frühstens mit Einführung von PHP 5 auf unseren Servern Unterstützung finden. Es ist aber so, dass MySQL wesentlich leistungsfähiger als SQLlite sein dürfte, weshalb davon auszugehen ist, dass dies fehlende SQLite Unterstützung durch vorhandensein von MySQL Datenbanken kompensiert werden.

Anbei noch einige Unterschiede sQLite und MySQL:

Außer "INTEGER PRIMARY KEY" (auto-increment) ist SQLite ist "typenlos". Es können zwar Spaltentypen festgelegt werden, diese werden aber (mit Ausnahme von "INTEGER PRIMARY KEY") von SQLite ignoriert. Der Logik und Übersichtlichkeit wegen, wird aber trotzdem empfohlen, Spaltentypen zu deklarieren.

In SQLite gibt es den ALTER-Befehl nicht. Dadurch werden Änderungen an einer Tabellenstruktur etwas komplizierter

Da SQLite "typenlos" ist, gibt es z.B. den TIMESTAMP-Typ von MySQL in der Form JJJJMMTTHHMMSS und damit verbundene Funktionen wie DATE_FORMAT oder NOW nicht, man kann sich aber mit dem UNIX-Timestamp behelfen.

Als dateibasierte Datenbank kann SQLite nicht so leistungsstark wie MySQL sein: bei jeder Abfrage muss die Datenbank-Datei geöffnet und geschlossen werden. Für die allermeisten Webseiten (auf der SQLite Homepage wird von 99,9% gesprochen) dürfte das aber kein Problem sein.
Mit freundlichen Grüßen / Best Regards

Markus Clemenz
ok-webhosting
Krähwinkelweg 23
71229 Leonberg

Telefon +49 (0)7152 401 82 52
Telefax +49 (0)7152 401 82 53
Email: Kontakt@ok-webhosting.de
Zitieren


Nachrichten in diesem Thema
SQlite - von Anonymous - 27.01.2005, 12:35:34
[Kein Betreff] - von ok-webhosting - 29.01.2005, 00:18:49

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste