An update.
Based on what I'd asked previously here:
http://forums.camerabits.com/index.php?topic=12562.msg61742#msg61742 , I've been trying to find a workaround to enable me to access the PM6+ database, which I have stored on a NAS, from more than one computer on my network (not simultaneously), without damaging the database, as Kirk has previously advised was a risk.
I have no expertise in database design.
I thought I'd try to set a limit on the NAS (Synology) which would lock access to the folder in which the db file is stored to a single user at a time, but there is no means to do this within their interface.
I asked in a Synology forum whether any users had ever tried to limit folder access in this way and, in discussion I described the problem in this post (without naming the application).
The problem in this post resolved when I closed PM6+ on a 2nd computer which, although not in the process of writing/reading from the database, had an open search results window displayed. As soon as I closed that off, the computer on which I was trying to update the database was able to start and complete the scan without issue and the increasingly memory-hungry process that wouldn't die or be closed, closed fine.
I didn't specify that it was PM, just that it was built in SQLite and someone suggested "They are probably holding on to the results cursor when displaying the search results instead of consuming the results and closing the cursor".
Does this make any sense?
Obviously I'm still keen to find a way to access the one database from two different computers on the same network (which I know you've specified wasn't part of the plan), but I'm also hoping to have PM6+ work fluently in my workflow, even if I have to build multiple instances of the database on each computer connecting to the files, or maybe replicate the database file across different computers.
At the very least I thought I should provide a possible explanation for the problem I experienced and what I'm trying to do.
Thanks.