Something to remember is that while calibre does store data in an SQL database, Kovid has mentioned it is read into memory and searches etc. are performed against the Indore data, and not the underlying database.
Also while on mega sized databases being accessed by many users simultaneously there might be performance issues, on this a single user, small database I would not be overly concerned.
|