2009-08-22 10 views
0

Wir haben einen Client, dessen Site auf einem Server gehostet wird (ich möchte den Namen des Hosting-Unternehmens nicht offen legen), der keine DB-Funktionalität bietet.DBM oder SQLite in PHP 5.x

Wir haben eine sehr einfache CMS-basierte Website entwickelt, aber die Implementierung verwendet MySQL.

Ich habe irgendwo gelesen, dass DB wie Funktionalität in PHP eingebaut sind. Ich habe sie nie benutzt.

Was sind diese und wie zuverlässig sind sie?

Was ist sinnvoller, um die DBM-Funktionalität zu nutzen oder die SQLite-Funktionalität zu nutzen?

Für SQLite müssen wir Änderungen an der Datei php.ini vornehmen? Wenn ja dann ist dies aus Bounce für uns als Host-Provider gibt uns keinen Zugriff auf php.ini-Datei.

TIA

Antwort

1

Sqlite wird standardmäßig mit PHP 5.2.x ausgeliefert. Ich würde lieber SQLite, weil es fast die gleichen SQL-Befehle wie MySQL unterstützt und ist wirklich schnell.

Obwohl es eine nette GUI für SQLite für Firefox als Plugin gibt. (SQLiteManager).

1

Die DBM ist kein relationales Datenbanksystem (kein SQL), so wäre es zu portieren Ihre CMS schwierig sein. SQLite hat mindestens eine SQL-Unterstützung. Weitere Informationen zu DBM finden Sie unter http://en.wikipedia.org/wiki/Dbm

+0

Eigentlich wird das CMS zu keinem Zeitpunkt mehr als 100 dynamische Seiten enthalten. Aber ich werde SQLite sicherlich einen Blick darauf geben, ob es auf dem Server funktioniert. –