【问题标题】:Java: embeddable Object-Oriented-DatabaseJava:可嵌入的面向对象数据库
【发布时间】:2024-05-18 12:05:02
【问题描述】:

我正在为 Java 桌面应用程序寻找易于使用的可嵌入开源面向对象的数据库。

我正在开发带有嵌入式数据库的小型便携式 Java 应用程序。最初我正在考虑将 SQLite 或 H2 与 JPA 一起使用。但是我不能 100% 确定数据方案不会随着时间的推移而改变,而且我已经在使用对象,所以我可以立即使用 ODBMS 来节省一些麻烦。

Maven 存储库和 GUI 将不胜感激。

【问题讨论】:

    标签: java embeddable object-oriented-database


    【解决方案1】:

    【讨论】:

    • 伯克利会做得很好。我希望能找到类似 db4o 的东西(女巫似乎有点……死了)。
    • 如果您正在寻找非关系数据库,请查看 leveldb。它非常流行并用于 Akka 和 Apache Apollo 等主要项目。请注意,levelb 有本地和 java 实现。