Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Calibre > Library Management

Notices

Reply
 
Thread Tools Search this Thread
Old 07-11-2013, 05:37 AM   #31
chaley
Grand Sorcerer
chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.
 
Posts: 11,740
Karma: 6997045
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
Several times in the past, when I have joined discussions like this one the result has been personal insult. I have been called arrogant, moron, a^%ole, and worse. We will see what happens this time.

I can understand why people want their own database structure (yes, the file structure is part of a "database"). I can understand that without it, calibre does not meet their requirements. Nothing wrong with that -- people really do have different requirements. What I have difficulty understanding is why we developers are somehow bad people for not instantly stopping whatever we would rather be doing to build something like this.

People who work on calibre do so for a number of reasons. Here are mine. The most common is that I wanted calibre to do something that *I* wanted. This is why I got involved with calibre 3 years ago and why I have put more than 2 person/years of real time into the project. I wanted custom columns. I wanted more powerful searching. I wanted my devices to behave how I wanted them. I wanted restrictions (now virtual libraries). I wanted a more powerful template language. Etc.

Another reason to do something is that it grabs my attention and is interesting for some reason. That is why I worked on the set arithmetic part of find duplicates (a small part of what Kiwidude built). That is why I worked on column coloring and column icons. And so on. I had fun, which is more than adequate compensation.

A third reason to do something is that I like the requester. You might consider it a gift made simply for the pleasure of giving it, or as thanks for some help or service. I have done that several times.

I have two main reasons not to do something. The first is that it meets none of the above criteria: it is of no personal use, is not personally interesting, and is not a gift. The second is a reaction to how we are asked. I react badly to "entitlement", where someone seems to feel that I owe them my time simply because they exist. I react equally badly to being insulted because I don't agree with someone.

To come back to the topic of this post -- changing the file structure -- there aren't many calibre developers with experience inside this part of calibre's guts. I happen to be one of them, but changing the file structure is of zero interest to me. I would be just as happy it all the books in my library were named with a unique ID, totally opaque. In fact this *is* how I name books on my android devices. Why should I sign up for months of work, zillions of problem reports and some amount of abuse to do something I don't care about? No reason I can think of. Complaining about it over and over isn't going to change what I think.

Those of you who want a different file structure are where I was 3 years ago. You want something and no one else seems interested in building it. So build it yourself! At the risk of seeming to speak for Kovid, my experience is that he will integrate things into calibre if a) they work reliably for the millions of calibre users, b) don't increase his support load, c) do something useful, and d) he has confidence that the implementer will hang around long enough to help with the inevitable problems.

If you don't have the skills required to do it yourself then you must wait until someone comes along who does have the skills, acquire the skills, go somewhere else, or build your own solution. Your choice.
chaley is offline   Reply With Quote
Old 07-11-2013, 05:58 AM   #32
kacir
Wizard
kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.
 
kacir's Avatar
 
Posts: 3,450
Karma: 10484861
Join Date: May 2006
Device: PocketBook 360, before it was Sony Reader, cassiopeia A-20
Quote:
Originally Posted by chaley View Post
People who work on calibre do so for a number of reasons. Here are mine. ...
Thank you for a valuable insight.
kacir is offline   Reply With Quote
Advert
Old 07-11-2013, 06:26 AM   #33
EowynCarter
Wizard
EowynCarter ought to be getting tired of karma fortunes by now.EowynCarter ought to be getting tired of karma fortunes by now.EowynCarter ought to be getting tired of karma fortunes by now.EowynCarter ought to be getting tired of karma fortunes by now.EowynCarter ought to be getting tired of karma fortunes by now.EowynCarter ought to be getting tired of karma fortunes by now.EowynCarter ought to be getting tired of karma fortunes by now.EowynCarter ought to be getting tired of karma fortunes by now.EowynCarter ought to be getting tired of karma fortunes by now.EowynCarter ought to be getting tired of karma fortunes by now.EowynCarter ought to be getting tired of karma fortunes by now.
 
Posts: 4,332
Karma: 4000000
Join Date: Oct 2008
Location: Paris
Device: Cybooks; Sony PRS-T1
Quote:
Originally Posted by chaley View Post
Several times in the past, when I have joined discussions like this one the result has been personal insult. I have been called arrogant, moron, a^%ole, and worse. We will see what happens this time.

I can understand why people want their own database structure (yes, the file structure is part of a "database"). I can understand that without it, calibre does not meet their requirements. Nothing wrong with that -- people really do have different requirements. What I have difficulty understanding is why we developers are somehow bad people for not instantly stopping whatever we would rather be doing to build something like this.

People who work on calibre do so for a number of reasons. Here are mine. The most common is that I wanted calibre to do something that *I* wanted. This is why I got involved with calibre 3 years ago and why I have put more than 2 person/years of real time into the project. I wanted custom columns. I wanted more powerful searching. I wanted my devices to behave how I wanted them. I wanted restrictions (now virtual libraries). I wanted a more powerful template language. Etc.

Another reason to do something is that it grabs my attention and is interesting for some reason. That is why I worked on the set arithmetic part of find duplicates (a small part of what Kiwidude built). That is why I worked on column coloring and column icons. And so on. I had fun, which is more than adequate compensation.

A third reason to do something is that I like the requester. You might consider it a gift made simply for the pleasure of giving it, or as thanks for some help or service. I have done that several times.

I have two main reasons not to do something. The first is that it meets none of the above criteria: it is of no personal use, is not personally interesting, and is not a gift. The second is a reaction to how we are asked. I react badly to "entitlement", where someone seems to feel that I owe them my time simply because they exist. I react equally badly to being insulted because I don't agree with someone.

To come back to the topic of this post -- changing the file structure -- there aren't many calibre developers with experience inside this part of calibre's guts. I happen to be one of them, but changing the file structure is of zero interest to me. I would be just as happy it all the books in my library were named with a unique ID, totally opaque. In fact this *is* how I name books on my android devices. Why should I sign up for months of work, zillions of problem reports and some amount of abuse to do something I don't care about? No reason I can think of. Complaining about it over and over isn't going to change what I think.

Those of you who want a different file structure are where I was 3 years ago. You want something and no one else seems interested in building it. So build it yourself! At the risk of seeming to speak for Kovid, my experience is that he will integrate things into calibre if a) they work reliably for the millions of calibre users, b) don't increase his support load, c) do something useful, and d) he has confidence that the implementer will hang around long enough to help with the inevitable problems.

If you don't have the skills required to do it yourself then you must wait until someone comes along who does have the skills, acquire the skills, go somewhere else, or build your own solution. Your choice.
I don't have time / I don't want to code that, that's something I do understand.

But the message is more like "we're doing it right, don't even think about changing that".
That's the reason i finally went to make my own program rather than changing calibre. I didn't feel like these changes would be welcome, even if i bothered coding it.
EowynCarter is offline   Reply With Quote
Old 07-11-2013, 09:31 AM   #34
kacir
Wizard
kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.
 
kacir's Avatar
 
Posts: 3,450
Karma: 10484861
Join Date: May 2006
Device: PocketBook 360, before it was Sony Reader, cassiopeia A-20
Quote:
Originally Posted by EowynCarter View Post
But the message is more like "we're doing it right, don't even think about changing that".
That's the reason i finally went to make my own program rather than changing calibre. I didn't feel like these changes would be welcome, even if i bothered coding it.
Well, the developers *are* doing it right - from their point of view. The program works exactly as desired for the developers and for large numbers of users. So they have no incentive to sink in thousands man/hours to the project.
If I got chance to vote, as an user, I would vote for those thousands of man/hours to be spent adding other features.

I did have to change my way of handling books when I started to use Calibre for more than just a conversion machine and the way of how to access my PRS-500 from Linux. But the benefits that "the Calibre way" of handling things brought vastly outweigh the disadvantages.

I even maintained my own private fork of Calibre when I changed a small number of [mostly cosmetic] little things. Then I found a better way of handling those use-cases using standard built-in features, some plugins and an external program (autokey on Linux - similar to autohotkey on Windows)
kacir is offline   Reply With Quote
Old 07-11-2013, 01:21 PM   #35
twowheels
Wizard
twowheels ought to be getting tired of karma fortunes by now.twowheels ought to be getting tired of karma fortunes by now.twowheels ought to be getting tired of karma fortunes by now.twowheels ought to be getting tired of karma fortunes by now.twowheels ought to be getting tired of karma fortunes by now.twowheels ought to be getting tired of karma fortunes by now.twowheels ought to be getting tired of karma fortunes by now.twowheels ought to be getting tired of karma fortunes by now.twowheels ought to be getting tired of karma fortunes by now.twowheels ought to be getting tired of karma fortunes by now.twowheels ought to be getting tired of karma fortunes by now.
 
twowheels's Avatar
 
Posts: 1,785
Karma: 13412766
Join Date: Nov 2010
Device: Kobo Clara HD, iPad Pro 10", iPhone 15 Pro
Quote:
Originally Posted by kacir View Post
(autokey on Linux - similar to autohotkey on Windows)
If only it were half of autohotkey... :-(

I have a 3056 line autohotkey script that makes it so easy to move my customizations from computer to computer -- something I've never been able to match the power or ease of on Linux. Even though I've been a huge fan of Linux and have used it full time on my own personal computers since 1994, running Slackware with twm on a 386sx.

Sure, I can do everything in Linux that autohotkey can do, but to be able to do it all in one place, in one config file, and compile it to an exe that I can portably carry from computer to computer... amazing... in Linux I have to apply patches to numerous config files, the format and location of which changes from version to version... I just gave up on trying to hyper customize it. Luckily it's better out of the box.
twowheels is offline   Reply With Quote
Advert
Old 07-11-2013, 03:07 PM   #36
jgaiser
Omnivorous
jgaiser ought to be getting tired of karma fortunes by now.jgaiser ought to be getting tired of karma fortunes by now.jgaiser ought to be getting tired of karma fortunes by now.jgaiser ought to be getting tired of karma fortunes by now.jgaiser ought to be getting tired of karma fortunes by now.jgaiser ought to be getting tired of karma fortunes by now.jgaiser ought to be getting tired of karma fortunes by now.jgaiser ought to be getting tired of karma fortunes by now.jgaiser ought to be getting tired of karma fortunes by now.jgaiser ought to be getting tired of karma fortunes by now.jgaiser ought to be getting tired of karma fortunes by now.
 
jgaiser's Avatar
 
Posts: 3,281
Karma: 27978909
Join Date: Feb 2008
Location: Rural NW Oregon
Device: Kindle Voyage, Kindle Fire HD, Kindle 3, KPW1
Quote:
Originally Posted by chaley View Post
Several times in the past, when I have joined discussions like this one the result has been personal insult. I have been called arrogant, moron, a^%ole, and worse. We will see what happens this time.
All well said. As has been pointed out a number of times -- The code is open source. If you don't like something and there is nobody to fix it, grab the code and fix it yourself. Not a code monkey? Then I guess you're going to have to live with what's available or go find something else.

For me, calibre does everything *I* expect it to.
jgaiser is offline   Reply With Quote
Old 07-11-2013, 04:25 PM   #37
Kirtai
Addict
Kirtai ought to be getting tired of karma fortunes by now.Kirtai ought to be getting tired of karma fortunes by now.Kirtai ought to be getting tired of karma fortunes by now.Kirtai ought to be getting tired of karma fortunes by now.Kirtai ought to be getting tired of karma fortunes by now.Kirtai ought to be getting tired of karma fortunes by now.Kirtai ought to be getting tired of karma fortunes by now.Kirtai ought to be getting tired of karma fortunes by now.Kirtai ought to be getting tired of karma fortunes by now.Kirtai ought to be getting tired of karma fortunes by now.Kirtai ought to be getting tired of karma fortunes by now.
 
Posts: 304
Karma: 2454436
Join Date: Sep 2008
Device: PRS-505, PRS-650, iPad, Samsung Galaxy SII (JB), Google Nexus 7 (2013)
Quote:
Originally Posted by kacir View Post
I did have to change my way of handling books when I started to use Calibre for more than just a conversion machine and the way of how to access my PRS-500 from Linux. But the benefits that "the Calibre way" of handling things brought vastly outweigh the disadvantages.
I found "the Calibre way" sufficiently better that I've been seeking out other applications to handle my other media files in the same way. Why should I go to all the trouble of managing files by hand when my computer can do it for me faster, better and more accurately than I can? This sort of data shuffling is what they're for.
Kirtai is offline   Reply With Quote
Old 07-11-2013, 08:22 PM   #38
BetterRed
null operator (he/him)
BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.
 
Posts: 20,565
Karma: 26954694
Join Date: Mar 2012
Location: Sydney Australia
Device: none
Quote:
Originally Posted by chaley View Post
...I would be just as happy it all the books in my library were named with a unique ID, totally opaque...
I've often wondered why that wasn't done - but I'm pleased that it wasn't - because if I decided to stop using Calibre, say because I wanted to use some obscure OS like RTM or Elixi, then when I migrated my library I could make head and tail of it when it got there

I just scribbled the following in another thread, I think its worth repeating here:-

Quote:
Originally Posted by BetterRed View Post
Calibre can perform the task of managing & organising your e-book library's metadata, and if you choose it can also manage and organise the storage of your e-books on your computer's disks.

Whereas the music collection organisers I know of only do the metadata part, and you have to figure out and maintain a storage solution.

I suspect the strongly stated objections one sees on this forum to delegating the task of how and where to store e-books to Calibre, stem from a perceived loss of power. No disrespect, but organising a bunch of folders and files on a computer is nothing but boring administrivia, not much different to stacking packets of cereal on supermarket shelves.

My experience is that many (most ?) people end up with multiple copies of their e-books, audio files, photographs etc, scattered all over their computer, and they ain't backups either.

If you can find software to do the administrivia efficiently, then why wouldn't you use it?

However, the genius of Calibre is that you get to choose which bits you want and how you want to use them.
BR

Last edited by BetterRed; 07-11-2013 at 08:29 PM.
BetterRed is offline   Reply With Quote
Old 07-11-2013, 09:06 PM   #39
theducks
Well trained by Cats
theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.
 
theducks's Avatar
 
Posts: 29,795
Karma: 54830978
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
Quote:
Originally Posted by BetterRed View Post
I've often wondered why that wasn't done - but I'm pleased that it wasn't - because if I decided to stop using Calibre, say because I wanted to use some obscure OS like RTM or Elixi, then when I migrated my library I could make head and tail of it when it got there

I just scribbled the following in another thread, I think its worth repeating here:-



BR
Would it really matter that much as long as Metadata.opf was in the folder with all the book info?
theducks is offline   Reply With Quote
Old 07-11-2013, 09:25 PM   #40
DoctorOhh
US Navy, Retired
DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.DoctorOhh ought to be getting tired of karma fortunes by now.
 
DoctorOhh's Avatar
 
Posts: 9,864
Karma: 13806776
Join Date: Feb 2009
Location: North Carolina
Device: Icarus Illumina XL HD, Nexus 7
Quote:
Originally Posted by BetterRed View Post
Quote:
Originally Posted by chaley View Post
...I would be just as happy it all the books in my library were named with a unique ID, totally opaque...
I've often wondered why that wasn't done - but I'm pleased that it wasn't
Rumor has it that at some point before Calibre 0.4, when it was still known as libprs500 (pre 2008) the database of books was completely obfuscated and was changed to the open directory format we know today based on user input.

I say rumor because I have no first hand knowledge. I didn't start using calibre until sometime in 2008 around the 0.4.xx time frame.
DoctorOhh is offline   Reply With Quote
Old 07-11-2013, 10:20 PM   #41
BetterRed
null operator (he/him)
BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.
 
Posts: 20,565
Karma: 26954694
Join Date: Mar 2012
Location: Sydney Australia
Device: none
Quote:
Originally Posted by theducks View Post
Would it really matter that much as long as Metadata.opf was in the folder with all the book info?
That assumes I could read the OPF on the obscure OS I was now using - yes I know its XML, but I'm not sure I could read that on RTM or something like RSX11S

If what DoctorOhh says is true, it would be interesting to know the rationale for changing it - if a book's folder were named by the book number there would be no need to rename folders and files when book titles and authors change - but there are bound to be other considerations.

BR
BetterRed is offline   Reply With Quote
Old 07-11-2013, 10:26 PM   #42
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 43,850
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
Quote:
Originally Posted by DoctorOhh View Post
Rumor has it that at some point before Calibre 0.4, when it was still known as libprs500 (pre 2008) the database of books was completely obfuscated and was changed to the open directory format we know today based on user input.
Originally, there was no directory structure, both the metadata and the files themselves were stored in the db. This was changed for the following reasons:

1) Performance of incremental backups with large libraries
2) The ability to have read-only access to your ebook files via the file system, if needed.
3) Robustness - database corruption now only leads to loss of metadata and even that can be recovered via the OPF files.
4) Large file limitations. Depending on file system and OS a single file can sometimes be restricted to a few GB in size.
kovidgoyal is offline   Reply With Quote
Old 07-12-2013, 02:44 AM   #43
kacir
Wizard
kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.kacir ought to be getting tired of karma fortunes by now.
 
kacir's Avatar
 
Posts: 3,450
Karma: 10484861
Join Date: May 2006
Device: PocketBook 360, before it was Sony Reader, cassiopeia A-20
Quote:
Originally Posted by BetterRed View Post
... - because if I decided to stop using Calibre, say because I wanted to use some obscure OS like RTM or Elixi, then when I migrated my library I could make head and tail of it when it got there
You would simply use "save to disk" function. Which is what I recommend to anybody who wants to have books from Calibre in some special directory structure and/or file naming convention. You can really go wild with the template language, you have great number of functions available there, together with a nice Template Editor GUI that lets you build any file structure and file naming convention you might wish.

This is the way I access the files in my Calibre database. I have set up file saving template just the way I like it and when I need to copy a bunch of books somewhere, I just do not use operating system copy with files, I ask Calibre to save the books for me to a directory. Why should I go hunting inside directories with books and copy files manually when I can use Calibre User Interface to perform various selects based on various metadata and then save books to a selected directory with a keyboard shortcut. It has several interesting (and beneficial) side effects, like refresh of the metadata inside e-book formats, such as mobi or epub.

IMHO, the file structure itself, such as it is - readable by humans, with opf files and other cool features, is only really important for disaster recovery.


To return to the original subject of this thread.
I am the type of person who is never completely satisfied with the software I have got at the moment and I am always looking for something better. I even keep trying out other text editors, despite the fact that I am already using Gvim, that I consider an almost ultimate editor for me. I keep trying beta and even alpha versions of software the I am already using. I keep trying out other Linux distributions and I sometimes compile [a little bit] customized versions of software.
So far I haven't seen any possible Calibre replacement / alternative that would have more than a tiny fraction of features and power that I have come to expect from my book management system.
kacir is offline   Reply With Quote
Old 07-12-2013, 02:58 AM   #44
EowynCarter
Wizard
EowynCarter ought to be getting tired of karma fortunes by now.EowynCarter ought to be getting tired of karma fortunes by now.EowynCarter ought to be getting tired of karma fortunes by now.EowynCarter ought to be getting tired of karma fortunes by now.EowynCarter ought to be getting tired of karma fortunes by now.EowynCarter ought to be getting tired of karma fortunes by now.EowynCarter ought to be getting tired of karma fortunes by now.EowynCarter ought to be getting tired of karma fortunes by now.EowynCarter ought to be getting tired of karma fortunes by now.EowynCarter ought to be getting tired of karma fortunes by now.EowynCarter ought to be getting tired of karma fortunes by now.
 
Posts: 4,332
Karma: 4000000
Join Date: Oct 2008
Location: Paris
Device: Cybooks; Sony PRS-T1
Quote:
Originally Posted by kovidgoyal View Post
Originally, there was no directory structure, both the metadata and the files themselves were stored in the db. This was changed for the following reasons:

1) Performance of incremental backups with large libraries
2) The ability to have read-only access to your ebook files via the file system, if needed.
3) Robustness - database corruption now only leads to loss of metadata and even that can be recovered via the OPF files.
4) Large file limitations. Depending on file system and OS a single file can sometimes be restricted to a few GB in size.
Books where stored in database ? Yup, not very convenient.
Tanks for these explanations.

Tanks chaley too. That the kind of things that should go in this topic :
https://www.mobileread.com/forums/sho...d.php?t=119175
Rather than "shut the hell up", or "folders are such an old way to organize your stuff".
EowynCarter is offline   Reply With Quote
Old 07-12-2013, 03:47 AM   #45
Adoby
Handy Elephant
Adoby ought to be getting tired of karma fortunes by now.Adoby ought to be getting tired of karma fortunes by now.Adoby ought to be getting tired of karma fortunes by now.Adoby ought to be getting tired of karma fortunes by now.Adoby ought to be getting tired of karma fortunes by now.Adoby ought to be getting tired of karma fortunes by now.Adoby ought to be getting tired of karma fortunes by now.Adoby ought to be getting tired of karma fortunes by now.Adoby ought to be getting tired of karma fortunes by now.Adoby ought to be getting tired of karma fortunes by now.Adoby ought to be getting tired of karma fortunes by now.
 
Adoby's Avatar
 
Posts: 1,736
Karma: 26785668
Join Date: Dec 2009
Location: Southern Sweden, far out in the quiet woods
Device: Thinkpad E595, Ubuntu Mate, Huawei Mediapad 5, Bouye Likebook Plus
Hypothetically, if calibre didn't have the current internal folder structure, how should it work? I can see a lot of problems connecting metadata to the actual books, and allow changes to the library structure. Or handling deleted, duplicated and added books.
Adoby is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Alternatives to Calibre Neefsck Calibre 23 02-26-2020 08:28 AM
Alternatives to calibre? freespeechuser Calibre 5 11-20-2012 07:18 AM
[Old Thread] Alternatives to calibre? GoldThreader Calibre 20 12-17-2011 09:22 AM
Alternatives with 3G? owly Which one should I buy? 11 06-08-2011 10:10 PM
Paid alternatives to Calibre? riverteeth Calibre 40 08-08-2010 11:08 PM


All times are GMT -4. The time now is 03:38 PM.


MobileRead.com is a privately owned, operated and funded community.