I need a database with transactions, stored procedures, foreign keys and common reqursive queries (generally SQL99-compliant) which is stable to use with zope. Does anybody have a good suggestion on a database engine (open-source databases preferred) which is usable? I've been using DB2 from IBM for a while, but the DA's available for it are either slow or buggy (tried ZDBI/Perl, SQLRelay and the one from those japanese dudes). None of them measure up. I also need a database who can handle load well and has good crash-recovery. Distributed database is not _that_ important, but would be fine. I also need to connect to my database from Java (JDBC or SQLJ), Windows ODBC and Linux-based Perl. So decent drivers for these need to exist as well. Hope someone has some good answers or pointers. The stability and the crash-recovery is the most crucial features I need, the other can be discussed. TIA, -- Robin