Java的基于文件的数据结构

时间:2015-03-10 17:08:28

标签: java database svn

对于我的Java项目,我正在寻找一种方便的方式来存储我的数据。我有以下要求:

  1. 应该很容易与subversion(我用于我的Java代码和其他东西)同步。所以我认为基于文件是合适的。
  2. 我希望能够获取某些元素而无需将所有数据读入内存。就像在数据库中一样(“给我所有具有/不具有属性x的对象”,“给我关于具有特定ID的对象的所有信息”)。
  3. 我希望能够以这种方式阅读和写作。
  4. 我认为数据库对我来说太过分了,很难同步,我必须在所有机器上安装admin / root才能安装它。 (右?)

    所以我在考虑使用XML,但我听说Java中的XML解析不能很好地工作。或者任何人都可以指向一个好的图书馆?

    然后我在想CSV。但是我看到的所有例子(这里和其他地方)在处理之前都将数据读入内存,这不是我想要的。

    我希望你可以帮我解决这个问题,因为我对Java不太熟悉。

    编辑: 感谢您在没有任何评论的情况下对此问题进行了抨击。这根本没有用,因为现在我没有关于我的问题的新信息,我也不知道我对这个社区的规则做了什么错。

0 个答案:

没有答案