I know that it could be surprising, but I really like to have miniDLNA database in a MySQL engine, in order to be able to build some others (web) applications to manage the metadatas (auto search and complete infos with imdb or discogs for example).
Plus, many other products are installed on my NAS and use MySQL, and I really like to have only ONE database engine with different databases rather then another database engine that takes some RAM.
At the end, metadatas can still be readable even if miniDLNA is down.
I would have tried myself but don't know enough C language at the moment to do that. If someone is interested for a run, feel free to contact me at stephane_bocquet-at-hotmail.com.
Well, I know that it isn't trivial but I think it can be a really good thing as we can update metadatas from others programs, and miniDLNA stays the best for rendering,