From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/85191 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.gnus.general Subject: Re: [PATCH] Two issues with the gnus-registry Date: Tue, 28 Oct 2014 16:10:30 -0400 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: References: <87egtx70hy.fsf@ericabrahamsen.net> <87wq7lsggo.fsf@lifelogs.com> <87zjchxr1v.fsf@ericabrahamsen.net> Reply-To: ding@gnus.org NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1414527103 31496 80.91.229.3 (28 Oct 2014 20:11:43 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 28 Oct 2014 20:11:43 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M33435@lists.math.uh.edu Tue Oct 28 21:11:36 2014 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XjD78-00024e-QM for ding-account@gmane.org; Tue, 28 Oct 2014 21:11:35 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1XjD6Q-00018f-Je; Tue, 28 Oct 2014 15:10:50 -0500 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1XjD6P-00018V-Hy for ding@lists.math.uh.edu; Tue, 28 Oct 2014 15:10:49 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtps (TLSv1:AES128-SHA:128) (Exim 4.76) (envelope-from ) id 1XjD6N-0007rR-Ay for ding@lists.math.uh.edu; Tue, 28 Oct 2014 15:10:48 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]) by quimby.gnus.org with esmtp (Exim 4.80) (envelope-from ) id 1XjD6L-0002LO-0n for ding@gnus.org; Tue, 28 Oct 2014 21:10:45 +0100 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1XjD6K-0001MF-Cq for ding@gnus.org; Tue, 28 Oct 2014 21:10:44 +0100 Original-Received: from 207.136.253.26 ([207.136.253.26]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 28 Oct 2014 21:10:44 +0100 Original-Received: from tzz by 207.136.253.26 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 28 Oct 2014 21:10:44 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: ding@gnus.org Original-Lines: 19 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 207.136.253.26 X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6;d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Mail-Copies-To: never User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/25.0.50 (darwin) Cancel-Lock: sha1:N/+cbFXzMU8QuD9HAWbJxN+1g3M= X-Spam-Score: -2.3 (--) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:85191 Archived-At: On Mon, 27 Oct 2014 12:15:24 -0700 Eric Abrahamsen wrote: EA> Ted Zlatanov writes: >> Yeah, keeping the whole database in a big data structure is pretty bad. >> Plus I wrote that code in my "loop-happy" period. I'd like to use >> something better to store these records. EA> Better than a hash table? Dunno what that would be. An on-disk DB like LDBM, or a RDBMS like PostgreSQL, or a NoSQL store like Redis, or a cloud database like DynamoDB. Or even an IMAP mailbox with one message per key, since IMAP is quick to search by message ID. I'd need to test them. My personal preference for Fast Things I Know Will Work is LDBM. But the IMAP mailbox could be very convenient and requires no C add-ons. Ted