From: Jesse G. <je...@wi...> - 2004-07-23 21:56:28
|
Nicolas Cannasse wrote: >>>>:) Well, I didn't suggest it because I think it's the end-all to data >>>>storage. I suggested it because it's >>>>useful. Python has a CDB module. OCaml normally ships with a DBM module, >>>>AFAIK. What's wrong >>>>with a little variety? >>>> >>>> >>>> >>>> >>>Well... I guess Java standard library designers where thinking the same >>> >>> >as > > >>>you :) Look at the results... >>> >>>NC >>> >>> >>> >>> >>> >>I don't understand why you'll include an unzip module, but not a cdb >> >> >module. > > >>Thanks anyway. >> >> > >Well the deflate algorithm implemented by the unzip module is widely used in >a lot of data formats and have become a standard. I have no knowledge about >CDB, but it doesn't sound so "widely used" that it becomes a de factor >standard (qmail use it, what else ?). I don't say it's not convenient or >useful, I just say that we only put in ExtLib widely usable modules. > >Nicolas Cannasse > > > Lots of programs use CDB. Off the top of my head: Radiator, a commercial RADIUS server written in Perl can use it. TMDA (Tagged Message Delivery Agent), an open source challenge response system, written in Python uses it. There are patches for sendmail to use tinycdb. I believe there are patches for postfix also. Basically, it's great for use in email applications. And it's fairly standard. You can view the spec here: http://cr.yp.to/cdb/cdb.txt There is also tinycdb, a free implementation of DJB's CDB database: http://www.corpit.ru/mjt/tinycdb.html -- Jesse Guardiani, Systems Administrator WingNET Internet Services, P.O. Box 2605 // Cleveland, TN 37320-2605 423-559-LINK (v) 423-559-5145 (f) http://www.wingnet.net |