是否有平面文件 JDO 实现?
我有一个简单的应用程序,我想使用 JDO。但我不想使用任何数据库,只想使用常规文件系统。在 jdo 之前,我有这个类,它将对象序列化为文件,而文件名是“主键”。我希望能够使用 JDO 做同样的事情。这可能吗?
I have a simple app I'd like to use JDO. But I don't want to use any DB back, just regular file system. Before jdo, I had this class it serializes it object to a file whereas file name is the "primary key". I'd like to be able to do the same thing with JDO. Is that possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
JDO 1.0 的参考实现使用平面文件。查看 Apache JDO ,其中应该包含原始文件
Reference Implementation for JDO 1.0 used flat files. Look at Apache JDO which ought to contain the original files
也许 DataNucleus 是您的一个选择,因为它支持不同类型的存储后端。 xml 存储插件或嵌入式数据库 db4o 存储插件可能是一种选择,但两者都对所有对象使用单个文件,而不是每个对象一个文件目的。
Perhaps DataNucleus is a choice for you as it supports different kind of storage backends. The xml storage plugin or the embedded database db4o storage plugin might be an option, but both use a single file for all objects instead of one file per object.
不久前,我使用了 JDO 1.0.1 文件实现,并且对于我的简单案例工作得很好
Some time ago I used the JDO 1.0.1 file implementation and worked fine for my simple cases