Hi Dimitrij,

Dmitrij Mironov wrote:

Can somebody explain me why OpenCA uses BDB tables in mySQL instead of
myISAM or InnoDB? Is the BerkeleyDB has some special features, witch is not
possible to implement with myISAM or InnoDB?

The short answer is for historical reasons. The long answer is that we will use in the future InnoDB (CVS HEAD) but we cannot change this in the old branches like openca_0_9_2.

myISAM is no real alternative because of the poor transaction support. BDB and InnoDB has both a good transaction support. It looks like InnoDB is today the better implementation. Nevertheless BDB was the first compiled in and production ready solution. Therefore I used BDB.

I do not want to change this in openca_0_9_2 to avoid any new problems with the production release. If you want InnoDB then you can change the sources without any problems.

I hope this answers your questions. If it is not enough then please ask again. It is really rare that somebody takes a so deep look into the details. The change to InnoDB was motivated by exactly such a question ;)

Greetings Michael
--
_______________________________________________________________

Michael Bell                    Humboldt-Universitaet zu Berlin

Tel.: +49 (0)30-2093 2482       ZE Computer- und Medienservice
Fax:  +49 (0)30-2093 2704       Unter den Linden 6
[EMAIL PROTECTED]   D-10099 Berlin
_______________________________________________________________

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to