Ladies and Gentlemen,

In the process of moving PowerMail to XCode and Intel, we discussed long
and hard the matter of maximum database size and have decided, for
technical and philosophical reasons, that the right thing to do was to
keep the 2GB limit.

First, a foreword: our strong feeling is that adding daily to an active
database larger than 1.9GB for the sole purpose of having everything
within the current database accessible "just in case" is like carrying
around one's entire savings in one's wallet, for the sake of being able
to buy anything you might run into (a house, boat or even a lake) "just
in case" you run into such an opportunity in the course of day. In both
cases, the risk of compromising what you're trying to protect greatly
outweighs the benefit, and most people would rather be on the safe side.

Furthermore, one of the features implemented long ago (in PowerMail 3)
is the ability to switch user environments either by the ad hoc menu
option in the File menu - which lets you open any number of offline or
otherwise inactive 1.9 GB databases and perform searches in them with
the built-in search facility. We even have a quick way of switching user
environments, which is to alias offline Message Databases and double-
click on them to go from one environment to another in a few seconds.

Finally, we addressed the simultaneous aspects (having the ability to
work on a large database, while being able simultaneously to search in
other large databases) when we wrote FoxTrot Personal Search, which
indexes *and previews message content of* any number of current and
offline PowerMail database contents. The big advantage of using FoxTrot
Personal Search for large archives over PowerMail is that you are
accessing your archives in a Read Only fashion, which means you never
run the risk of compromising a large amount of data, nor needing to
rebuild it or so.

So there you go. Yes, this is a political decision, as are many design
decisions since we've been writing software; we've really tried to take
a vast majority of usages into account before making it, and feel
comfortable that we've done what is good for our users.

Cheers,

jean michel/ctm qa


Reply via email to