А нужны ли они в простеньком проектике? Даже интернет магазин может быть построен без громоздких баз данных.
Вот что пишут на официальном сайте sqLite буржуи: SQLite is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine.
Что мне понравилось:
- база лежит в одном файле там где вы сами хотите
- редактировать ее проще некуда (есть консольный интерпретатор, а можно и виндовым пользоваться - тут на любителя)
- в пхп5 встроена поддержка sqlite
- поддерживает pdo (!!! для prado просто оптимально ;) )
- поддерживает все основные возможности современных баз: вьюшки, триггеры, транзакции и т.д.
- можно работать с базой в несколько потоков
- ну и всякая межплатформенность и т.д. :)
- для редактирования базы нужно консольное приложение, которое весит 400 Kb (!!! это вам не гигабайтные SQL сервера)
- для более менее крупного проекта база будет занимать пространство на хостинге что при ограничении на размер существенный недостаток.
- задолбался устанавливать pdo под денвер (это может я <туплю> плохо соображаю
- смущает безопасность - обращение и все файловые операции происходят из потока сервака, поэтому могут быть проблемы с получением доступа и загрузки зловредного кода (не такой уж и большой минус)
Так что от sqLite я просто в восторге, хотя задолбался с ним не по детски.