[KPhotoAlbum] Image load optimizations

Robert Krawitz rlk at alum.mit.edu
Thu Nov 7 23:49:11 GMT 2019


On Thu, 07 Nov 2019 23:31:52 +0100, Johannes Zarl-Zierl wrote:
> Am Donnerstag, 7. November 2019, 01:20:41 CET schrieb Robert Krawitz:
>> On Thu, 07 Nov 2019 00:15:33 +0100, Johannes Zarl-Zierl wrote:
>> My images are laid out as per-camera trees.  My primary body (7DmkII)
>> is on a 3.84TB SSD, while the others (and older ones) are on a 2TB
>> spinner.  Most of the really high volume shooting I do is with the
>> 7DII, so it mostly works out as you suggest.  If/when I replace my
>> backup 7D with another 7DmkII, a 7DmkIII if/when Canon releases it, or
>> if Canon ever comes out with a mirrorless that really can match/exceed
>> the 7DmkII (including battery life), things might change since I'd be
>> more inclined to use two bodies heavily.  But at that point I'll
>> likely have to upgrade the 2TB to another SSD (3.84 or 7.68).  Note
>> that on my recent vacation I was using a different body that lives on
>> the slow drive.
>
> I take this as "a per database setting will be good enough even if it's not perfect".

Yes.

>> >> But I think we should take a closer look at the settings dialog and
>> >> think about what really belongs in KPA settings vs. database
>> >> settings, and consider whether we want to store the database
>> >> settings in the database proper.
>> > 
>> > ACK. I'm so far on improving this because it's a major
>> > incompatibility and a PITA for those users who regularly switch
>> > between different KPA versions, but we'll need to address this some
>> > day.
>> 
>> Yes, so we most likely want to do any of this all at once so that
>> there's only one flag day.
>
> Having a flag day is certainly the way to go.
>
> We could probably mitigate the impact a little by implementing
> support for storing settings in the index.xml now and migrating the
> actual settings later.

I'm not sure that that wouldn't simply create two flag days rather
than one.
-- 
Robert Krawitz                                     <rlk at alum.mit.edu>

***  MIT Engineers   A Proud Tradition   http://mitathletics.com  ***
Member of the League for Programming Freedom  --  http://ProgFree.org
Project lead for Gutenprint   --    http://gimp-print.sourceforge.net

"Linux doesn't dictate how I work, I dictate how Linux works."
--Eric Crampton



More information about the Kphotoalbum mailing list