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 _______________________________________________________________
smime.p7s
Description: S/MIME Cryptographic Signature
