BBS建站上网365问/183.JAM信件库和Hudson信件库各有什么特点?
RemoteAccess的信件也是用数据库来进行管理的,这样速度很快而且很灵活。在头脑中勾画出信件区后,不要着急进行设置,先看看本问答会有好处。
RemoteAccess支持两种信件数据库格式:JAM和Hudson。你的信件数据库可以只包含一种,也可以是JAM和Hudson两种格式的混合。
在设置部分,我们讲述了两种格式的历史,现在讲述两种格式的不同和相同点,以便你选择合适的格式。一般推荐使用JAM格式。
JAM数据库文件的特点:
整个BBS的信件可以由许多JAM数据库组成,每个库代表一个信件区。每个JAM信件区保存在同一个子目录中,包含4个数据库文件。文件名包含基本信件区名和指定的文件扩展名。例如,如果一个JAM信件区名在信件区设置的JAMbase字段为\BBSMAILS\JINGLE\PUBLIC,那么保存在指定区的的文件名将是PUBLIC.*。具体为:
-----------------------------------------------------------
文件名 描述
-----------------------------------------------------------
.JDX 包含信件区中所有信件的索引。
.JHR 包含信件区中所有信件的表头。
.JDT 包含信件区中所有信件的实际信件文本。
.JLR 包含对每个用户的记录,用来跟踪已经阅读的上次信件号。
-----------------------------------------------------------
Hudson数据库文件的特点:
所有Hudson信件区保存在一个中央数据库中,放置在一个子目录中。该数据库的索引程度高,存取快速。数据库由下面描述的几个文件组成:
-----------------------------------------------------------
文件名 描述
-----------------------------------------------------------
LASTREAD.BBS 包含对每个用户的记录,用来跟踪已经阅读的上次信件号。
MSGHDR.BBS 包含除了信件文本外的所有信件表头信息。
MSGIDX.BBS 查找用索引文件,小而快。
MSGINFO.BBS 包含整个Hudson数据库的通用信息汇总。
MSGTOIDX.BBS 用来尽快完成特定用户信箱检查的索引文件。
MSGTXT.BBS 包含信件库中所有信件的文本部分。
-----------------------------------------------------------
两种信件数据库都可以进行快速查找。RemoteAccess的工具程序RAMSG对两种信件数据库格式都可以维护。
Hudson数据库开发较早,限制最大信件数大约为16000,最高信件号不能超过32767。
JAM数据库是后来为克服Hudson格式限制开发的,只受可用磁盘空间量限制,每个信件区可以超过2万亿封信件。