Quote:
Originally Posted by ownedbycats
The main thing I find annoying about the portable method is that you can't run them simultaneously. (Though that would cause issues if you shared a library between them.)
|
All we need is a proper multi-user database server and calibre modified to use locking. It might not quite fit on most people's computer (they tend to be memory and disk space hogs). Not to mention how few are available for Linux, MacOS and Windows.
SQLite is a great product but it is oriented towards single user systems which is pretty obvious from a write locking the entire database.