From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/24747 Path: main.gmane.org!not-for-mail From: Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai =?iso-8859-1?q?Gro=DFjohann?=) Newsgroups: gmane.emacs.gnus.general Subject: Comparing mail backends Date: 22 Aug 1999 14:38:54 +0200 Sender: owner-ding@hpc.uh.edu Message-ID: NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1035162260 10427 80.91.224.250 (21 Oct 2002 01:04:20 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 01:04:20 +0000 (UTC) Return-Path: Original-Received: from farabi.math.uh.edu (farabi.math.uh.edu [129.7.128.57]) by sclp3.sclp.com (8.8.5/8.8.5) with ESMTP id IAA00757 for ; Sun, 22 Aug 1999 08:43:45 -0400 (EDT) Original-Received: from sina.hpc.uh.edu (lists@Sina.HPC.UH.EDU [129.7.3.5]) by farabi.math.uh.edu (8.9.3/8.9.3) with ESMTP id HAB18645; Sun, 22 Aug 1999 07:40:07 -0500 (CDT) Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Sun, 22 Aug 1999 07:40:26 -0500 (CDT) Original-Received: from sclp3.sclp.com (root@sclp3.sclp.com [204.252.123.139]) by sina.hpc.uh.edu (8.9.3/8.9.3) with ESMTP id HAA29160 for ; Sun, 22 Aug 1999 07:40:18 -0500 (CDT) Original-Received: from waldorf.cs.uni-dortmund.de (waldorf.cs.uni-dortmund.de [129.217.4.42]) by sclp3.sclp.com (8.8.5/8.8.5) with ESMTP id IAA00696 for ; Sun, 22 Aug 1999 08:39:26 -0400 (EDT) Original-Received: from petty.cs.uni-dortmund.de (petty.cs.uni-dortmund.de [129.217.20.161]) by waldorf.cs.uni-dortmund.de with ESMTP id OAA24931 for ; Sun, 22 Aug 1999 14:38:55 +0200 (MES) Original-Received: (grossjoh@localhost) by petty.cs.uni-dortmund.de id OAA03937; Sun, 22 Aug 1999 14:38:54 +0200 (MET DST) Original-To: ding@gnus.org Original-Lines: 36 User-Agent: Gnus/5.070095 (Pterodactyl Gnus v0.95) Emacs/20.4 Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:24747 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:24747 Each kind of mail backend has its own advantages and disadvantages. Here, I'd like to learn something about speed. Which operations are particularly slow and which operations are particularly fast for the following backends? - nnmbox - nnbabyl - nnfolder - nnmh - nnml Operations I'm thinking of: - Mail splitting. - `B c' and `B m' within a server. - Entering a group (ie, fetching headers). - Searching in a group with `M-s'. - Checking all groups when Gnus is started. (I'm not sure what happens here, but I think at least the number of unread messages in each group needs to be computed.) Feel free to add operations which I haven't thought of. Of the above, I know nnml best, and I have seen a bit of nnfolder and nnmh. But I don't know how nnfolder and nnml compare when moving messages between groups -- which one is faster? I think fetching headers is fastest in nnml, then comes nnfolder, and then nnmh. Is this correct? nnmh seems to be very slow when Gnus is started, at least compared with nnml; but how does nnfolder come in? And I have no idea whatsoever about nnmbox and nnbabyl. kai -- I like BOTH kinds of music.