我處理好的虛擬主機,但問題是,他們的MySQL限制爲1個數據庫的25MB與主機的處理沒有mysql
的問題是,我需要更多的卻付不起更多此時此刻。
是否有像.dat文件或任何類型的基本管理的平面文件數據庫的解決方案。
我不會很大,但它必須是很多數據庫,因爲我必須在該託管計劃上運行多個站點。
感謝
我處理好的虛擬主機,但問題是,他們的MySQL限制爲1個數據庫的25MB與主機的處理沒有mysql
的問題是,我需要更多的卻付不起更多此時此刻。
是否有像.dat文件或任何類型的基本管理的平面文件數據庫的解決方案。
我不會很大,但它必須是很多數據庫,因爲我必須在該託管計劃上運行多個站點。
感謝
<?php
if ($db = sqlite_open('my.db', 0666, $sqliteerror)) {
sqlite_query($db, 'CREATE TABLE foo (bar varchar(10))');
sqlite_query($db, "INSERT INTO foo VALUES ('fnord')");
$result = sqlite_query($db, 'SELECT bar FROM foo');
var_dump(sqlite_fetch_array($result));
} else {
die($sqliteerror);
}
?>
我想你可能會尋找是SQLite ...
正如其他人注意,SQLite是一個考慮因素,但你會想意識到侷限性:
http://www.sqlite.org/limits.html
如果你是Windows Server系統(不太可能,但可能的),你可以使用訪問,並與ODBC連接:
http://www.w3schools.com/PHP/php_db_odbc.asp
而且,也許火鳥:
但是,在你進入太遠之前,請注意一些事情。
認真考慮是否可以保存它一起,也可能考慮其他供應商可以幫助它更實惠。例如,我喜歡Dreamhost(5個數據庫每月$ 8.95),儘管我最喜歡的提供商是MediaTemple,我使用了幾年,花費約22美元/月。還有其他的競爭者,即使是亞馬遜網絡服務。
感謝您的所有答案,我已經知道sqlite,但真的不知道該怎麼辦,我認爲這只是mySQL的替代方案。那麼你是否認爲我可以在技術上和合法的共享網絡託管中使用它,同時限制了mySQL的使用? – med 2011-02-05 00:21:41