Gentoo Archives: gentoo-user

From: "J. Roeleveld" <joost@××××××××.org>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Kmail2 - I have not given up ... yet
Date: Wed, 30 Dec 2015 06:32:28
Message-Id: 1503886.PtpCDT735n@andromeda
In Reply to: Re: [gentoo-user] Kmail2 - I have not given up ... yet by Mick
1 On Tuesday, December 29, 2015 08:03:25 PM Mick wrote:
2 > On Tuesday 29 Dec 2015 17:37:25 lee wrote:
3 > > Are we at the point where users are accepting to have to install and
4 > > maintain a fully fledged RDBMS just for a single application which
5 > > doesn't even need a database in the first place?
6 >
7 > Yes, a sad state of affairs indeed. I was hoping for the last 5-6 years
8 > that someone who can code would come to their senses with this application
9 > and agree that not all desktop application use cases require some
10 > enterprise level database back end architecture, when a few flat data files
11 > have served most users perfectly fine for years. I mean, do I *really*
12 > need a database for less that 60 entries in my address book?!!
13
14 I'm no longer convinced a database isn't needed.
15 Kmail1 was slower than kmail2 is these days.
16
17 A mail client will need a database, either it's a collection of emails that
18 need to be parsed everytime you open the mailbox or it's stored in a pre-
19 parsed format somewhere else.
20 Flatfiles are ok if the amount of data is small, but how do you organize the
21 data?
22 What do you do if you find you need to add an extra field? Or need a larger text
23 field to fit the values?
24
25 I have over 400 adresses in my addressbook and this is likely to grow.
26 I also have mailboxes with more than 10,000 messages each. With kmail1 I had
27 to split these over multiple just to keep the performance acceptable.
28 With a database storing all the metadata, I no longer need to keep splitting
29 the mailboxes.
30
31 > I can stick with Kmail-1 until circumstances force a change upon me, or I
32 > can try once more to migrate to it now (previous attempts failed for
33 > various reasons). The only reason I am having a go at it again during my
34 > holidays, is because I don't want to have to try a forced migration in the
35 > middle of some other crisis during a working week.
36
37 Usually a good reason to do it during off-days.
38 The migration is a lot simpler if you have the emails already stored in an
39 IMAP server.
40 I NEVER tried to "migrate" from kmail1 to kmail2. I wiped the entire kmail
41 config and set kmail2 up with a clean slate.
42
43 > > Quite a few times I've been thinking it would be nice to have a database
44 > > to implement a particular feature for an application, and I've always
45 > > decided not to do it because it seems to be a totally unreasonable
46 > > requirement, and because it seems rather unlikely that any user would be
47 > > willing to do it. It would make some sense if an RDBMS were a
48 > > requirement already, used by all kinds of software --- though I'm
49 > > finding it very questionable if we should go there (and find ourselves
50 > > with a single point of failure and bottleneck).
51 >
52 > You are wise and evidently not affected by the EU project which funded all
53 > this semantic KDE desktop PoC exercise, that foisted the akonadi on us as if
54 > it was the best thing a desktop would ever need ... madness!
55
56 I don't use the semantic KDE stuff either, only the kdepim stuff.
57 I do see where it can be useful. But for that, I'd prefer it to be stored
58 centrally to avoid every desktop and laptop to want to built it's own index.
59
60 > Perhaps this was Europe's response to the MSWindows desktop monopoly in the
61 > enterprise sector, but IMHO they started too late and ended up fighting the
62 > wars of the previous decade.
63
64 Perhaps, but it does mean that a Linux desktop is far easier to work with than
65 what MS is doing with their desktops.
66
67 > > A MUA must be doing something very wrong to have such a requirement.
68 > > And what kind of performance can you expect with a laptop that has only
69 > > 4GB and is already overloaded with KDE?
70 >
71 > I don't actually run the full KDE desktop. I run e17 with some KDE apps,
72 > like Kmail. Kmail has been and still is the best mail client for my needs
73 > and habits.
74
75 I do run the full KDE desktop.
76 It does run with 4GB, but it also depends what else you want to use it for.
77 I tested it not too long ago with 2GB in a VM accessing via VNC.
78
79 The biggest problem was the bandwidth requirement for VNC to make it look even
80 half decent.
81
82 Problems start when you also want to start other applications, like libreoffice
83 or firefox.
84
85 This is why I don't have anything with less than 8GB and all new
86 desktop/laptops need to have at least 16GB to be considered usable.
87
88 I looked into 32GB laptops recently as my wife wants that. She decided against
89 it when I showed her the prices and size of those.
90 Guess she needs to wait a little longer.
91
92 --
93 Joost

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-user] Kmail2 - I have not given up ... yet lee <lee@××××××××.de>