06-02-2024, 10:35 PM | #16 |
Bibliophagist
Posts: 40,579
Karma: 157444380
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
As far as I am aware, the only OS that used a database for the filesystem was the Pick OS where everything was an object in the database. The proposed WinFS filesystem for Windows Vista was supposed to be based on a relational database but never made it out of an early beta since it was a resource hog. One comment from a beta tester was that it made a hard drive run at floppy disk speeds.
|
06-02-2024, 10:36 PM | #17 | |
null operator (he/him)
Posts: 21,006
Karma: 27620706
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
Ah! well-a-day! O wall adieu! The wall is wold, my grief is new. William Barnes - https://www.poetrynook.com/poem/wold-wall BR |
|
Advert | |
|
06-02-2024, 10:36 PM | #18 | |
the rook, bossing Never.
Posts: 12,368
Karma: 92073397
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper11
|
Quote:
Logically the files don't exist for the use on a path, it's only an implementation detail that they do exist that way. I'd only use the viewer via Calibre. I don't have any ebooks not imported (but the originals are still in the original locations) and thus I only use the ebook viewer via calibre. Calibre is the easiest way to find an ebook on the computer. Just like the native Kobo or Kindle or Sony PRS is library, (not KOReader and filebrowsing) is easiest on an eink Ereader. I do have kinds of things I don't add to Calibre, and then indeed I have hierarchical human readible schemes and use a filebrowser. There is thus IMO, no need to know the path of an ebook added to Calibre. Defeats the reason for having a library interface. A bunch of files isn't a library. A library is content only accessed by metadata, not filepath. |
|
06-02-2024, 10:42 PM | #19 | |
the rook, bossing Never.
Posts: 12,368
Karma: 92073397
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper11
|
Quote:
That and Pick OS are laudable ideas. But no-one yet has figured how to do that level of abstraction sensibly yet. I spent nearly 5 years (part time) trying to figure UI for documents were a user would not deal with files. Android tried to pretend there was no file system. Only works for the User of trivial apps that don't interwork. |
|
06-02-2024, 10:44 PM | #20 | |
the rook, bossing Never.
Posts: 12,368
Karma: 92073397
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper11
|
Quote:
They are filesystems. A file system might use a database and vice-versa, but they are quite different things. |
|
Advert | |
|
06-02-2024, 11:57 PM | #21 |
null operator (he/him)
Posts: 21,006
Karma: 27620706
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
How do y'all think calibre can open a DOCX file in Word, a TXT file in Notepad, an RTF file in WordPad, an ODT file in LO Writer etc, etc. Via the 'location database' on the host platform… i.e the file system.
If they were in a 'calibre (metadata and content) database' calibre would have to extract them into the host platform's 'location database'… or provide a 'location database' emulator to its 'calibre database' for each platform. Strange - people tolerate the word 'tag' being used to label disparate concepts in different contexts, but they demand that the word 'database' only be used in a very narrow sense. BR |
06-03-2024, 12:10 AM | #22 |
Bibliophagist
Posts: 40,579
Karma: 157444380
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
I could have sworn that the file system had nothing to do with the file associations since that information is stored in the registry. That worked when I was running Windows on a FAT16 filesystem. A database can be stored on a file system but confusing the database with the file system is risible. Hmmm... I remember running DB2 on an AIX system using JFS. Does that mean that JFS was a database? Or perhaps Windows 98 on a FAT16 system?
Admittedly since one of my tasks was database administrator, I do tend to laugh at people who claim that a CSV file is a database. Would you support a claim that a floppy disk containing an installer for MS-DOS 3.0 was a database? It had a filesystem, after all. Perhaps an old CP/M boot diskette? Last edited by DNSB; 06-03-2024 at 12:14 AM. |
06-03-2024, 05:26 AM | #23 | |
Resident Curmudgeon
Posts: 76,465
Karma: 136564696
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
Last edited by JSWolf; 06-03-2024 at 05:31 AM. |
|
06-03-2024, 07:51 PM | #24 | |
null operator (he/him)
Posts: 21,006
Karma: 27620706
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Quote:
To be consistent you should also remove the Open Book book folder tool. I've been using it to the get the path to format files since version 0.8.??. You might as well go for the trifecta… by removing the Browse options in the Comments editor Link dialogue. If your PR sails though (as if) I'll cease updating calibre. BR |
|
06-07-2024, 08:14 AM | #26 | |
the rook, bossing Never.
Posts: 12,368
Karma: 92073397
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper11
|
Quote:
|
|
06-07-2024, 05:23 PM | #27 |
Fool
Posts: 424
Karma: 3585252
Join Date: Feb 2003
Device: Kindle: Voyage,PW1,KOA, Kobo: Clara Colour, Nook GLP, Pocketbook verse
|
Ahem: ever heard of Calibre Companion (defunct) or Calibre Sync?
They operate (if the user so chooses) by reading the Calibre database (in Dropbox or another cloud) and then accessing the actual books at the location in the cloud indicated by the database. A great many users of Android and iOS devices use these to access their Calibre library. Before Calibre Companion went to hell, it had an active page on Mobileread. Calibre Sync now has an active page here. While these pages report many issues, none of them is about corrupting the database. |
06-07-2024, 05:52 PM | #28 | |
Bibliophagist
Posts: 40,579
Karma: 157444380
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
See SQLite Over a Network, Caveats and Considerations and in calibre's FAQs, I am getting errors with my calibre library on a networked drive/NAS? for more information. |
|
06-07-2024, 06:28 PM | #29 |
the rook, bossing Never.
Posts: 12,368
Karma: 92073397
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper11
|
The Calibre Content Server with OPDS. Don't need the client to know the paths.
Calibre Companion (defunct) or Calibre Sync are both slightly broken concepts. Also you can only safely use SQLite on a local drive. Not ANY kind of network. Client / Server systems with full fat SQL do not either expose the SQL files or the data files. Doing so is broken. SQLight files should only be accessed locally and only by the one program that created them. Anything else "when" not "if" level of fail. |
06-07-2024, 09:38 PM | #30 |
Fool
Posts: 424
Karma: 3585252
Join Date: Feb 2003
Device: Kindle: Voyage,PW1,KOA, Kobo: Clara Colour, Nook GLP, Pocketbook verse
|
But in fact, based on the number of downloads and the activity in the fora, there are many users of this software and I doubt more than a handful use it on an independent cloud backup.
In fact, a couple of years ago, I asked on the site whether running Calibre on a Dropbox file and only accessing that file outside of Calibre to copy it to somewhere else was likely to result in any corruption. The consensus then--even from the "never touch the files" group was that no harm would result. Of course, Calibre has moved on from there and it might be modifying files in the background now, but I don't think so. |
Tags |
calibre, calibredb, catalog, csv, path |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Change Author of "Create a Catalog" instead of "Calibre" | TinkerToyz | Library Management | 2 | 10-18-2020 09:56 PM |
Does Calibre's "GET BOOKS" option include illegal sources/downloads? | runforcover | Calibre | 3 | 02-13-2017 05:19 AM |
Is there a lazy way to split a "create catalog" csv | LadyKate | Calibre | 3 | 11-25-2016 03:03 PM |
include "This article was downloaded by calibre from" for tablet profile | Purple Lady | Recipes | 10 | 06-23-2013 02:28 AM |
How to use "catalog CSV/XML" plugin? | katsu | Library Management | 4 | 10-14-2011 12:07 PM |