Good resume from rsp. Without knowing more about your requirements, it's hard to say which one is best for your use case. One of the clear benefits SQLite provides is its simplified installation and administration. As a library, it is associated with your application and is installed with your application. There is no separate database to install and configure. This is one of the features that makes database libraries such as SQLite and Berkeley DB very attractive, and perhaps preferable to database servers.
, Berkeley DB Berkeley DB Java Edition - , . Berkeley DB ( C) API- - , API-, POJO, SQLite- SQL API. Berkeley DB Java Edition (100% Java) Java API -, Java POJO- . Berkeley DB SQLite, , , .
: Berkeley DB, .: -)