Thread: Database Fork
View Single Post
Old 12-17-2013, 06:17 PM   #9
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: 21,832
Karma: 30277270
Join Date: Mar 2012
Location: Sydney Australia
Device: none
Quote:
Originally Posted by devils_add View Post
Calibre will be able to organize almost everything. Therefore, it will need a more robust metadata.db.
Calibre can already do that to some degree

Calibre could be more general purpose in a user-friendly sense, if the user could define the labels for the Author/Book Title entities to whatever suits their purpose - e.g. Architect/Building; Software Package/Program; Director/Movie Name; Producer/Game etc.

If one could also add a third entity into the hierarchy then that would probably be enough to cover 90% of potential uses.

==================

I'm puzzled by what you mean by a 'more robust metadata.db'.

I've been using calibre for 2-3 years, and I use it one way or another on most days of the week. It has never crashed, I've never had to rebuild a database nor have I ever had to reinstall calibre.

I wish I could say the same for some other programs that I use - eg web browsers, editors, IDE's, photo and music library managers - even the file manager I use crashes at least once a week.

The only time performance has been an issue, was related to a custom column based on a union of 4 other custom columns - each of which was a list of Names. I intuited at the time I did it that I was pushing the edge of the envelope, so I had a Plan B for what to do when the envelope tore.

====================

I'm also intrigued as to how you would envisage implementing a multi-user server based implementation of your schema on different server platforms.

BR

Addenda : @devils_add - I missed seeing your most recent post before I posted this, vagaries of phone interruptus

Last edited by BetterRed; 12-17-2013 at 11:36 PM. Reason: addenda
BetterRed is offline   Reply With Quote