MySQL... :)

don't get me wrong but abstraction layers exists
http://www.tildeslash.com/libzdb/

nobody needs to write backends for every database

frankly for a greylisting daemon there is no need for a full-featured database 
server
like MySQl or PostgrSQL, in context of postfix it should at least support BDB as
postfix does
Well your point is valuable and you're right, abstractions layers exist. Except that the GreyLSE is built for ISP type loads (well, this is what I wouldl ike to focus on), and my wish was to optimize the thing everywhere possible. Adding abstraction layers is adding milliseconds to the processing... I would prefer, for example, to offer the possibility to compile it with various DB libs... Why not...

And ISPs have the need for clusters of databases, reporting, data-warehouse, web GUI for control and so on... ISPs handle several millions emails a day... The ELSE (which until now was the analytics), the GreyLSE, the RTAAM, are all built for that, with PostgreSQL database size of 1 tera byte mini (that's my current conditions of test...)

So again, your point is valuable, but it depends from what side of the bridge we are...

<<attachment: hahnn.vcf>>

Reply via email to