Quote:
Originally Posted by erwin1234
Yes ofcourse I have seen this link. Multiple times, you are posting it all the time. That does not mean it makes sense. As a windows programmer I just do not understand why you write "Most network filesystems lack various filesystem features that calibre uses". Most corporate IT systems ONLY use networked filesystems! They are running their databases over network filesystems all the time. With redundancy and file locking, realtime version control, cloud backups, database transactions and everything what not!
|
Are they also running those databases, using 15 different versions of the same program, some on a Mac, some on Windows XP, Vista, 7, 8, some on Linux, with some databases on Windows servers, others on Linux servers running EXT4, others running Whatever file system... all at the same time? I think they aren't.
If Kovid would officially state that the Calibre library can be put onto a server or a NAS, he would have to support it. That means he would have to make 100% sure that it works, whatever OS the NAS or server runs, and whatever filesystem it uses, and it must work even if there are 3 different versions of Calibre accessing the same database at the same time, coming from 3 different operating systems.
In short:
Yes, the Calibre DB on a network could be done, probably.
No, īt won't be done, because it will be unsupportable. The permutations of different calibre versions, different operating systems (client and NAS/Server) and different file systems is just way too large.
It's just impossible to guarantee 100% that it will work in all possible scenario's, so the official statement is "It doesn't work".