如何在XML中存储和访问大型常用数据?

时间:2014-01-19 10:02:24

标签: java mysql xml java-ee

我正在为我的大学项目创建一个论坛网站。现在就像stackoverflow(;)的格式一样,每个问题和答案都有注释工具。我希望问题和答案的大小很大,因此我不想使用像MYSQL这样的数据库。所以我打算做的是为'question'标签中的每个问题创建一个XML文件,当一些答案时,它会附加一个'answer'标签。现在任何人都可以帮助我如何从这些XML文件中访问数据。我愿意接受建议,告诉我如何以其他方式而不是XML文件存储问题,答案和评论。 提前谢谢。

1 个答案:

答案 0 :(得分:2)

我强烈建议使用像MySQL这样的关系数据库。如果您不是在谈论大量数据,那么关系数据库的表现非常好。由于您处理大学项目,我认为没有必要支付转移到另一个解决方案的开销。

无论如何,如果您想以另一种非关系格式存储数据,我建议转到NoSQL解决方案,而不是使用简单的基于文件的解决方案。 我还建议使用JSON format ,其开销小于XML。 MongoDB是一个NoSQL,非常适合存储JSON data。实际上是使用BSON这是一种二进制JSON格式。

希望我帮忙!