TIP: Click on subject to list as thread! ANSI
echo: meadow
to: JACK STEIN
from: IAN SMITH
date: 1997-03-31 14:34:00
subject: Max v2.0x - Opus 1.7x

Hi Jack, and Mel,
 JS> Mel Pheasant wrote in a message to Trev Roydhouse:
 MP> on a fast ( :) ) AT I've never considered speed an issue. My
 MP> renum takes about 15-20 minutes in the wee hours of the
 MP> morning, so I've never had reason to complain. I do have to
 MP> defrag about once a year though, for it to work.
Mine takes nearer 30-40 minutes on an ol' sx16, but I guess that's fair.  I 
run many of my *.msg bases on a couple of 8Mb FileDisks, with 512-byte 
clusters, but even so I see a big speed increase after a defrag, weekly odd; 
more speedup comes from pulling areas' scattered directory clusters together, 
than actually putting an area's messages closer together, I reckon.
 JS> I've never run a database message area, however, I've
 JS> packed (renumbered?) and re-indexed databases and that
 JS> always takes a long time.  What is there about a database
 JS> message system that makes it so fast?  I know in a database
 JS> you can "mark" records as deleted so they "look" like they
 JS> are gone, but they aren't. Packing a database and
 JS> renumbering a *.msg base are equivilant tasks and should
 JS> take about the same time, particularly if the 300.msg
 JS> problem of DOS FAT is non-existant.
The big difference is not having to open, write and close a file per message.
DOS file open / close operations aren't very fast.  With a database, you open 
it the once, the rest is just seeking around, updating, maybe appending.  
From the few local Squish areas I run with Max here, I'd say it's at least 5 
times faster for operations involving bunches of messages (listing, searching 
etc.)
 JS> The ONLY gripe I have about OPUS's *.msg system is deleting
 JS> duplicate messages that aren't dupes, and Trev is fixing that.
Frankly I think that incorporating the Squish API would be the way to go for 
message databases.  It's tried and true, reliable, pretty fast, and there are 
a mob of support utilities, netmail trackers, message editors, etc, that 'do' 
Squish.  
Ian
---
---------------
* Origin: Puddin' - 066-891-843 - free to a good home (3:626/660)

SOURCE: echomail via exec-pc

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.