mhonarc-users

Re: Max messages per archive

1998-03-30 18:48:16
On Mon, 30 Mar 1998 16:35:52 -0800 
Earl Hood<ehood(_at_)hydra(_dot_)acs(_dot_)uci(_dot_)edu> wrote:

On March, 30 1998 at 14:42, J C Lawrence wrote:
The format for the html representation of a message appears to be
msg#####.html.  What happens when more than 99,999 messages are
archived in a single database?

As long as your file system supports > 8.3 filenames, there will be
no problem.

The digit field just grows in length then?  Excellant.

There are also scalability problems of DBM databases that large (ie
the MSGID index).

DBM is not used.  It just happens that extension on the .mhonarc.db
file cooresponds with the default extension used by Berkeley DB
files.  The file is just Perl code.

<sound of KB tapping>

Ahh!  A heavy excercise of perl's associative arrays.  That will get
expensive as the DB gets large, no?  I forsee a page thrashing fest...

-- 
J C Lawrence                               Internet: claw(_at_)null(_dot_)net
(Contractor)                               Internet: coder(_at_)ibm(_dot_)net
---------(*)                     Internet: 
claw(_at_)under(_dot_)engr(_dot_)sgi(_dot_)com
...Honourary Member of Clan McFud -- Teamer's Avenging Monolith...
On Mon, 30 Mar 1998 16:35:52 -0800 
Earl Hood<ehood(_at_)hydra(_dot_)acs(_dot_)uci(_dot_)edu> wrote:

On March, 30 1998 at 14:42, J C Lawrence wrote:
The format for the html representation of a message appears to be
msg#####.html.  What happens when more than 99,999 messages are
archived in a single database?

As long as your file system supports > 8.3 filenames, there will be
no problem.

There are also scalability problems of DBM databases that large (ie
the MSGID index).

DBM is not used.  It just happens that extension on the .mhonarc.db
file cooresponds with the default extension used by Berkeley DB
files.  The file is just Perl code.

      --ewh
-- 
J C Lawrence                               Internet: claw(_at_)null(_dot_)net
(Contractor)                               Internet: coder(_at_)ibm(_dot_)net
---------(*)                     Internet: 
claw(_at_)under(_dot_)engr(_dot_)sgi(_dot_)com
...Honourary Member of Clan McFud -- Teamer's Avenging Monolith...

<Prev in Thread] Current Thread [Next in Thread>