Как отмечают другие, SQLite является соображением, хотя вы должны знать об ограничениях:
http://www.sqlite.org/limits.html
Если вы работаете в системе Windows Server (маловероятно, новозможно), вы можете использовать Access и соединиться с ODBC:
http://www.w3schools.com/PHP/php_db_odbc.asp
Также, возможно, Firebird:
http://www.firebirdsql.org/
Однако,просто обратите внимание на некоторые вещи, прежде чем углубляться в это.
- Блокировка файлов - одновременное использование нескольких пользователей может блокировать ответы на запросы до снятия блокировок
- Доступ к файлу - если вы поместите файл в каталог HTML, вам нужно будет принять меры предосторожности, чтобы другие люди не могли загружать вашу базу данных;лучше всего держать его в стороне от вашего публичного пути
- Оптимизация - MySQL и PostgreSQL будут работать намного лучше;ни один из этих других вариантов не будет масштабироваться изящно, что приводит меня к моей последней заметке ...
- Отмена того, что вы сделали - Когда вы получаете свои сайты достаточно большими, чтобы требоватьЛучшая система баз данных, вам может понадобиться переделать кучу кода или найти способ перенести ваши данные в новую настройку
Серьезно подумайте, можете ли вы сохранить все это вместе или, возможно, заглянуть вдругой поставщик, который может помочь сделать его более доступным.Например, мне понравился Dreamhost (8,95 долларов в месяц для 5 баз данных), хотя мой любимый провайдер - MediaTemple, который я использовал в течение нескольких лет и стоил около 22 долларов в месяц.Есть и другие, которые так же конкурентоспособны, даже Amazon Web Services.