The MySQL list currently runs ezmlm using a MySQL back end. This is
really meant to handle list of >10^5 subscribers, but works nicely even
for small lists. The database interface consists of a few simple
subroutines. So far, nobody has contributed an Oracle version. I looked
into a Sybase version, but setting up Sybase was painful, programming
it is a lot more complex that MySQL and I "knew" that it would be
slower anyway.
Would anyone be interested in coding a Oracle/Sybase variant? If you do
C programming for these, it should be trivial. Admittedly, this is
simple without transactions, etc. Still it is a "real world"
application.
Anything you do would be stuffed into the ezmlm-idx package which is
GPL.
If you're interested, E-mail me or look at
ftp://ftp.id.wustl.edu/pub/patches/ezmlm-idx-0.321.tar.gz. The
"standard" db routines are in sub_std/ and the mysql ones in
sub_mysql/. Mysql ones are made to fall back to std db if the
particular mailing list doesn't use mysql.
-Sincerely, Fred
(Frederik Lindberg, Infectious Diseases, WashU, St. Louis, MO, USA)