|
|
#1 |
|
readaholic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28
Karma: 87602
Join Date: Dec 2012
Location: Connecticut
Device: Kindle Fire, Kindle Paperwhite, Kindle Fire HD 8.9
|
KPW.....collection.......question
![]() My solution atm is to go ahead and delete it.......If i need it, it is in Calibre anyway |
|
|
|
|
|
#2 | |
|
offline
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,326
Karma: 4935411
Join Date: Dec 2011
Device: K3/K4/K5/PW
|
Quote:
Last edited by ixtab; 12-31-2012 at 02:50 PM. Reason: typos |
|
|
|
|
|
Enthusiast
|
|
|
|
#3 |
|
readaholic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28
Karma: 87602
Join Date: Dec 2012
Location: Connecticut
Device: Kindle Fire, Kindle Paperwhite, Kindle Fire HD 8.9
|
Excuse me but that's illogical.....( to quote Mr Spock )
A......it does it in my Kindle fire B it does it in my Kindle keyboard It does NOT do it in Paperwhite :-( why bother making a collection at all if the book is to remain on the home screen.....the idea there was to unclutter the list on the home screen yet, still have the book on the device |
|
|
|
|
|
#4 |
|
Embedded Cheerleader
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 4,255
Karma: 3921779
Join Date: Feb 2012
Device: K0
|
Depends on which way your ears point.
This system allows a book to be included in multiple collections - By author By publisher By genre By publication date By title By <whatever floats your boat>
__________________
"Hack is just a four letter word." - - With apologies to B. Dylan - -> JB on BD |
|
|
|
|
|
#5 | |
|
eBook Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 55,147
Karma: 27556397
Join Date: Nov 2006
Location: UK
Device: Kindle Touch, PW, Fire HD, iPad 3, iPhone 4, Samsung Tab 2 7 + More
|
Quote:
But the important thing to stress is that a collection is not a folder, but a tag. A lot of people misunderstand this, and it's a very important distinction. It's the fact that it is a tag which allows the same book to appear in multiple collections, while at the same time only having a single copy of it on the device.
__________________
Harry Currently proofreading The Poison Belt, by Sir Arthur Conan Doyle. Last edited by HarryT; 01-04-2013 at 10:31 AM. |
|
|
|
|
|
|
#6 |
|
readaholic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28
Karma: 87602
Join Date: Dec 2012
Location: Connecticut
Device: Kindle Fire, Kindle Paperwhite, Kindle Fire HD 8.9
|
|
|
|
|
|
|
#7 | |
|
offline
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,326
Karma: 4935411
Join Date: Dec 2011
Device: K3/K4/K5/PW
|
Quote:
![]() For the technically inclined: Think of the book <-> collection relation as an n:m relation in a database. And - guess what - that's exactly what it (logically) is in the underlying SQLite database. Except that the people who implemented it might want to revisit their cs1xx course material (Introduction to Databases), because they must have been in a coma during the normalization part of the lecture. The database actually does it in the worst possible way for an n:m relation, namely using NF² at both ends of the relation. |
|
|
|
|
|
|
#8 | |
|
eBook Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 55,147
Karma: 27556397
Join Date: Nov 2006
Location: UK
Device: Kindle Touch, PW, Fire HD, iPad 3, iPhone 4, Samsung Tab 2 7 + More
|
Quote:
__________________
Harry Currently proofreading The Poison Belt, by Sir Arthur Conan Doyle. Last edited by HarryT; 01-05-2013 at 11:21 AM. |
|
|
|
|
|
|
#9 | |
|
offline
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,326
Karma: 4935411
Join Date: Dec 2011
Device: K3/K4/K5/PW
|
Quote:
That's what databases are there for: they can maintain referential integrity by themselves. SQLite supports all of that - why not use it?
|
|
|
|
|
|
|
#10 |
|
eBook Enthusiast
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 55,147
Karma: 27556397
Join Date: Nov 2006
Location: UK
Device: Kindle Touch, PW, Fire HD, iPad 3, iPhone 4, Samsung Tab 2 7 + More
|
Have you ever dared to venture into the Kobo forum? The Kobo stores ALL its library information in a database, and the number of times it breaks, resulting in the need to reload all books, is alarming.
__________________
Harry Currently proofreading The Poison Belt, by Sir Arthur Conan Doyle. |
|
|
|
|
|
#11 | |
|
offline
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,326
Karma: 4935411
Join Date: Dec 2011
Device: K3/K4/K5/PW
|
Quote:
But I do have a degree in Computer Science, with a specialization in databases... and I definitely know that if you use a DBS correctly, it will save you from all sorts of trouble (and effort!), instead of causing it.
Last edited by ixtab; 01-05-2013 at 11:29 AM. |
|
|
|
|
|
|
#12 | |
|
offline
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,326
Karma: 4935411
Join Date: Dec 2011
Device: K3/K4/K5/PW
|
Quote:
Yes, that's a valid point, and denormalization does make sense at times. But just before we start, how many Terabytes of data does an e-reader hold, and how many thousands of concurrent transactions does it have to process per second? Are we talking about hundreds of table joins, where each table could contain millions of records? ... Of course, the following are all unsubstantiated claims - nobody except Amazon knows what exactly is happening in their code after all. I'm just sticking with how Amazon organized their database schema - we're talking about 0 joins (as opposed to 2), followed by JSON parsing and (in most of the cases) at least one additional DB query to "simulate" the join - because the data has to be retrieved anyway, and I actually doubt that they do all of the retrieval in one go; I rather think that it will be n additional queries. Essentially, I strongly suppose that they "reimplemented" the join in client code. So also in terms of performance, I'd bet that a proper database schema would outperform the current one - even for the extremely small database that a Kindle holds. Plus, it could also provide referential integrity at no cost. Another unsubstantiated claim: if the Kobo really has that many problems with its database, then I assume that it's for the exact same reason. A database system can do so much more than just "put things in there and get them out of there", but one actually has to understand at least a little bit of the theory to use it efficiently. Seriously, the DB schema that Amazon uses is pretty much what any 16-year old would intuitively come up with. They're essentially not using ANY of the benefits that a DBMS really offers - they could have just used plain files instead*. (*) Yes, the collections actually were plain files before the K5. So they just seem to have ported that "to a database". But why build an entire new API around it, if they don't use the benefits of the DB? Just because "management asked that the collections must be stored in databases now"? What's the point? |
|
|
|
|
|
|
#13 |
|
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Týr
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5,143
Karma: 5329011
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI|K4|K3-3G|DXG|Ematic E6+E8|Rooted Nook Touch|NO K2!!
|
future proofing?
Oh and the kobo does it you know! So it must be good... sqlcipher also springs to mind but meh. cmon. really? Nah... surely not. For my part I appreciate the schema, possessing the skills of the average 16 year old it suits me perfectly... Thank you that decision maker!
__________________
Audiophile and electron bully. My tunes (for free) soundcloud.com/twobob. DONATE TO KUAL BY CLICKING THIS SIMPLE LINK Kung-Fu. Hard work over time to accomplish skill. A painter can have kung-fu... The musician can have kung-fu, or the poet who paints pictures with words and makes emperors weep. This, too, is kung-fu. Formless, nameless, the true master dwells within. Only you can free him. The album I'm headlining on at the moment: s.beatport.com/OCp9dT - FREE: 2012 Award winning set |
|
|
|
![]() |
| Thread Tools | Search this Thread |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| KPW No Covers? | setite | Amazon Kindle | 3 | 10-08-2012 11:36 AM |
| Collection question | crich70 | Upload Help | 1 | 01-13-2012 09:14 AM |
| Kindle NT Collection Question | Laura81 | Amazon Kindle | 9 | 12-21-2011 01:21 AM |
| PRS-650 PRS-650 Collection folder question | daqddyo1 | Sony Reader | 8 | 01-08-2011 07:07 AM |
| Question about collection | ranjankm80 | Amazon Kindle | 3 | 01-02-2011 11:09 PM |