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 |