I use a 32GB ramdisk. It would be nice if evrything could copy the database to the ramdisk on startup and then copy it back to the original location when shut down. This would speed up things greatly. I noticed my drive thrashes quite a bit when scrolling through the files(it even vibrates my desk).
While I could do this manually it would be better and safer if everything could do it. Simply have another option in the options to update the database to another drive, use it, then copy it back on shutdown if there was an update. [So don't copy if no changes]
Another way to solve this problem is to allow for custom start and end commands that are executed before everything runs and after it runs(with the ability to do it in parallel/async).
Custom Database copy
Re: Custom Database copy
Not necessary. The database is only read at startup (and only written at shutdown) - otherwise it is all in memory.