Gnus development mailing list
 help / color / mirror / Atom feed
* nnsql.el ?
@ 1999-10-07  2:41 Julian Assange
  1999-10-07  9:15 ` Simon Josefsson
  1999-11-06 18:23 ` Lars Magne Ingebrigtsen
  0 siblings, 2 replies; 11+ messages in thread
From: Julian Assange @ 1999-10-07  2:41 UTC (permalink / raw)
  Cc: proff


Has anyone considered writing a mail-indexing sql backend to replace
nnml? I'm a *heavy* nnml user (8k groups, 15k messages in my personal
mail folder etc) and unfortunately dealing with this morass is starting
to show nnmls limitations.

Cheers,
Julian.


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: nnsql.el ?
  1999-10-07  2:41 nnsql.el ? Julian Assange
@ 1999-10-07  9:15 ` Simon Josefsson
  1999-10-07 10:52   ` Julian Assange
  1999-11-06 18:23 ` Lars Magne Ingebrigtsen
  1 sibling, 1 reply; 11+ messages in thread
From: Simon Josefsson @ 1999-10-07  9:15 UTC (permalink / raw)
  Cc: ding, proff

Julian Assange <proff@q.org> writes:

> Has anyone considered writing a mail-indexing sql backend to replace
> nnml? I'm a *heavy* nnml user (8k groups, 15k messages in my personal
> mail folder etc) and unfortunately dealing with this morass is starting
> to show nnmls limitations.

Does profiling show that nnml is the bottleneck?

When I profiled it, nnml wasn't the biggest bottleneck so other things
should be optimized first. Like gnus-range-*.


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: nnsql.el ?
  1999-10-07  9:15 ` Simon Josefsson
@ 1999-10-07 10:52   ` Julian Assange
  0 siblings, 0 replies; 11+ messages in thread
From: Julian Assange @ 1999-10-07 10:52 UTC (permalink / raw)
  Cc: ding

Simon Josefsson <jas@pdc.kth.se> writes:

> Julian Assange <proff@q.org> writes:
> 
> > Has anyone considered writing a mail-indexing sql backend to replace
> > nnml? I'm a *heavy* nnml user (8k groups, 15k messages in my personal
> > mail folder etc) and unfortunately dealing with this morass is starting
> > to show nnmls limitations.
> 
> Does profiling show that nnml is the bottleneck?
> 
> When I profiled it, nnml wasn't the biggest bottleneck so other things
> should be optimized first. Like gnus-range-*.

The bottle neck(s) are derived from loading in, then parsing (in one
way or another) huge .overview files. With an sql backend the amount
of data passed up to gnus can be minimised. Expirations and many other
functions can be simplified.

There's a looking elisp postgresql client that was recently posted to
gnu.emacs.sources that looks ideal.

Cheers,
Julian.


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: nnsql.el ?
  1999-10-07  2:41 nnsql.el ? Julian Assange
  1999-10-07  9:15 ` Simon Josefsson
@ 1999-11-06 18:23 ` Lars Magne Ingebrigtsen
  1999-11-14 19:40   ` Greg Stark
  1 sibling, 1 reply; 11+ messages in thread
From: Lars Magne Ingebrigtsen @ 1999-11-06 18:23 UTC (permalink / raw)


Julian Assange <proff@q.org> writes:

> Has anyone considered writing a mail-indexing sql backend to replace
> nnml? I'm a *heavy* nnml user (8k groups, 15k messages in my personal
> mail folder etc) and unfortunately dealing with this morass is starting
> to show nnmls limitations.

I think an sql-based backend would be nice.

-- 
(domestic pets only, the antidote for overdose, milk.)
   larsi@gnus.org * Lars Magne Ingebrigtsen


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: nnsql.el ?
  1999-11-06 18:23 ` Lars Magne Ingebrigtsen
@ 1999-11-14 19:40   ` Greg Stark
  1999-11-15 19:52     ` Lars Magne Ingebrigtsen
  0 siblings, 1 reply; 11+ messages in thread
From: Greg Stark @ 1999-11-14 19:40 UTC (permalink / raw)



Lars Magne Ingebrigtsen <larsi@gnus.org> writes:

> Julian Assange <proff@q.org> writes:
> 
> > Has anyone considered writing a mail-indexing sql backend to replace
> > nnml? I'm a *heavy* nnml user (8k groups, 15k messages in my personal
> > mail folder etc) and unfortunately dealing with this morass is starting
> > to show nnmls limitations.
> 
> I think an sql-based backend would be nice.

Hm, perhaps this could be written in perlmacs and use the DBI database driver
switch so it could use any database. And this wouldn't require writing an SQL
driver for elisp.

-- 
greg



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: nnsql.el ?
  1999-11-14 19:40   ` Greg Stark
@ 1999-11-15 19:52     ` Lars Magne Ingebrigtsen
  1999-11-15 20:03       ` Randal L. Schwartz
                         ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Lars Magne Ingebrigtsen @ 1999-11-15 19:52 UTC (permalink / raw)


Greg Stark <gsstark@mit.edu> writes:

> Hm, perhaps this could be written in perlmacs and use the DBI database driver
> switch so it could use any database. And this wouldn't require writing an SQL
> driver for elisp.

Uhm -- perlmacs?  Is that what I think it is?  Please say it ain't so!
:-)

-- 
(domestic pets only, the antidote for overdose, milk.)
   larsi@gnus.org * Lars Magne Ingebrigtsen


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: nnsql.el ?
  1999-11-15 19:52     ` Lars Magne Ingebrigtsen
@ 1999-11-15 20:03       ` Randal L. Schwartz
  1999-11-15 20:06       ` Bruce Stephens
  1999-11-15 20:17       ` William M. Perry
  2 siblings, 0 replies; 11+ messages in thread
From: Randal L. Schwartz @ 1999-11-15 20:03 UTC (permalink / raw)


>>>>> "Lars" == Lars Magne Ingebrigtsen <larsi@gnus.org> writes:

Lars> Uhm -- perlmacs?  Is that what I think it is?  Please say it ain't so!
Lars> :-)

... http://search.cpan.org/search?dist=Emacs-Lisp

yes, if you're afraid of that, be very afraid. :)

-- 
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>
Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.
See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: nnsql.el ?
  1999-11-15 19:52     ` Lars Magne Ingebrigtsen
  1999-11-15 20:03       ` Randal L. Schwartz
@ 1999-11-15 20:06       ` Bruce Stephens
  1999-11-15 20:34         ` Lars Magne Ingebrigtsen
  1999-11-15 20:17       ` William M. Perry
  2 siblings, 1 reply; 11+ messages in thread
From: Bruce Stephens @ 1999-11-15 20:06 UTC (permalink / raw)


Lars Magne Ingebrigtsen <larsi@gnus.org> writes:

> Greg Stark <gsstark@mit.edu> writes:
> 
> > Hm, perhaps this could be written in perlmacs and use the DBI
> > database driver switch so it could use any database. And this
> > wouldn't require writing an SQL driver for elisp.
> 
> Uhm -- perlmacs?  Is that what I think it is?  Please say it ain't so!
> :-)

OK, it isn't so.  

And you don't want to read <URL:http://john-edwin-tobey.org/perlmacs/>


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: nnsql.el ?
  1999-11-15 19:52     ` Lars Magne Ingebrigtsen
  1999-11-15 20:03       ` Randal L. Schwartz
  1999-11-15 20:06       ` Bruce Stephens
@ 1999-11-15 20:17       ` William M. Perry
  1999-11-15 20:52         ` Randal L. Schwartz
  2 siblings, 1 reply; 11+ messages in thread
From: William M. Perry @ 1999-11-15 20:17 UTC (permalink / raw)


Lars Magne Ingebrigtsen <larsi@gnus.org> writes:

> Greg Stark <gsstark@mit.edu> writes:
> 
> > Hm, perhaps this could be written in perlmacs and use the DBI database driver
> > switch so it could use any database. And this wouldn't require writing an SQL
> > driver for elisp.
> 
> Uhm -- perlmacs?  Is that what I think it is?  Please say it ain't so!
> :-)

You haven't run across that yet?  It's freaky!

-Bill P.


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: nnsql.el ?
  1999-11-15 20:06       ` Bruce Stephens
@ 1999-11-15 20:34         ` Lars Magne Ingebrigtsen
  0 siblings, 0 replies; 11+ messages in thread
From: Lars Magne Ingebrigtsen @ 1999-11-15 20:34 UTC (permalink / raw)


Bruce Stephens <bruce@cenderis.demon.co.uk> writes:

> And you don't want to read <URL:http://john-edwin-tobey.org/perlmacs/>

Oh.  My.

-- 
(domestic pets only, the antidote for overdose, milk.)
   larsi@gnus.org * Lars Magne Ingebrigtsen


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: nnsql.el ?
  1999-11-15 20:17       ` William M. Perry
@ 1999-11-15 20:52         ` Randal L. Schwartz
  0 siblings, 0 replies; 11+ messages in thread
From: Randal L. Schwartz @ 1999-11-15 20:52 UTC (permalink / raw)
  Cc: ding

>>>>> "William" == William M Perry <wmperry@aventail.com> writes:

>> Uhm -- perlmacs?  Is that what I think it is?  Please say it ain't so!
>> :-)

William> You haven't run across that yet?  It's freaky!

Oddly enough, as a heavy Perl user, and a heavy Emacs user, I'm
still not using that yet. :)

-- 
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>
Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.
See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~1999-11-15 20:52 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-10-07  2:41 nnsql.el ? Julian Assange
1999-10-07  9:15 ` Simon Josefsson
1999-10-07 10:52   ` Julian Assange
1999-11-06 18:23 ` Lars Magne Ingebrigtsen
1999-11-14 19:40   ` Greg Stark
1999-11-15 19:52     ` Lars Magne Ingebrigtsen
1999-11-15 20:03       ` Randal L. Schwartz
1999-11-15 20:06       ` Bruce Stephens
1999-11-15 20:34         ` Lars Magne Ingebrigtsen
1999-11-15 20:17       ` William M. Perry
1999-11-15 20:52         ` Randal L. Schwartz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).