Может ли DokuWiki использовать базу данных вместо текстовых файлов?
Она могла бы использовать базу данных, но по определенным причинам не использует. DokuWiki была разработана для размещения документации любого рода. Что бы вы делали, если бы ваша база данных или вэб-сервер отказал, а документация, необходимая для восстановления его работоспособности, хранилась на этом сервере и была доступна только с работающего сервера? Непростая ситуация. А DokuWiki хранит всю важную (да и вообще всю) информацию в виде голого текста, который всегда можно открыть вручную и прочитать.
На странице http://www.pmwiki.org/wiki/PmWiki/FlatFileAdvantages (англ.) приводятся доводы в пользу использования в вики текстовых файлов вместо СУБД при количестве записей до 20 000.
Обратите внимание, что DokuWiki имеет встроенную поддержку хранения регистрационных данных пользователей в СУБД. См. authentication backends.