Umm calibre's "performance problems" have nothing to do with the database format. calibre currently uses an sqlite database to store metadata, as well as the relative path to the directory for each book, storing absolute paths would actually increase the memory footprint.
Incidentally the bottleneck when importing books is reading metadata from them, especially for PDF files.
As for the robustness issues, you're looking at it from the perspective of a single user. Sure *you* may be organized enough and careful enough not to lose track of files lying around in obscure corners of your filesystem. Most people aren't.
|