Berkeley DB--Java and. NET and some applications
Introduction
Berkeley DB In C/C ++ Environment is very convenient, especially C Because Berkeley DB Is to use C Developed (it seems that many of the fierce software is used C Developed, rather C ++ ). However Java And . Net Developers can also use Berkeley DB .
Berkeley DB Java Edition
To meet different needs, Sleepycat Also provides For Java . C Of API Encapsulated, combined Java Features ( Java Bean ). Now Berkeley dB for Java Already arrived 3.0 .
Berkeley DB for. net
. Net Developers can also use Berkeley DB Because someone has done Berkeley dB for. net Is used by a senior man C # Use C/C ++ I have read the source code.CodeRelatively messy. Compared Sleepycat Updating For Java Version, For. net The version is much quieter, 0.8 And is only developed by one person.
Some applications
Berkeley DB Which can be used Storage Of Famous Software You can see it. Recently I followed Apache And Subversion All used Berkeley DB As Repository .
I think we can also store the confidential information in the configuration file (such as the account and password) stored in Berkeley dB , instead of encrypting it and saving it to the configuration file, because B Erkeley dB XML , Berkeley dB XML available.
When we doToolsWhen using consumer software,Berkeley DBIs a goodRepositoryTo make the software more sophisticated and efficient.
Postscript
Find Berkeley DB I feel that there are not many materials, especially less Chinese materials. It seems that few people in China use them. Berkeley DB . As far as I use it, it can be applied in many cases, such as storing less important data or requiring efficient data storage -- Subversion Isn't it used to store code files? If Sourceforge.net Search Berkeley DB Of Project , You will find many Project For example Berkeley DB For file search engines Forum And create your own relational database ......