yaoweizhen The data of dokuwiki is saved as flat file. The new type database is better for dokuwiki ? http://www.mongodb.org http://couchdb.apache.org/ http://en.wikipedia.org/wiki/Document_oriented_database
chi The discussion about whether to use a database or not comes up every 5 month or so (if you want you can search the archives of the forum mailinglist for some points). Here's a couple of reasons why for plain data storage text files are still preferred. * Every system supports plain text files out of the box ;-) (couchdb and mongodb are not available on every hoster out there) * Nobody can read your data when the server is down. DokuWiki's main specialization is documentation. Documentation must be as available as possible (think troubleshooting docs for a big datacenter of a company etc.) - I for one, can't read JSON. However, this only accounts for the data part. Databases might be desireable for the indexing/metadata related parts of every wikipage (searches are one of those things which are faster when you use a database backend). And indeed, it has been discussed to move the index/meta data related tasks of the Wiki engine to sqlite. Why sqlite? Because it comes bundled with PHP5 and is more whidespread than couchdb or the others. Hope that helps.