HY, 我必须在Facebook桌面上查询巫婆将返回有关喜欢数量的xml信息等等。我必须将这些信息保存在光盘上的数据库或xml文件中,并且每天必须在某个时刻更新那些日期。 如何在特定时间进行更新? 如果信息非常大并且我无法存储在数据库中,我可以将其存储在xml文件中吗?
答案 0 :(得分:3)
如果数据量或其数量对于数据库来说会很麻烦,那么使用XML进行存储肯定不会受益!恰恰相反。找出您的数据库是否支持XML作为列类型。如果是这样,它可能会提供基于XPath的索引甚至更新。如果您将信息作为XML获取,则可能会使用某种方式将XML桥接到关系数据库差距。使用EclipseLink作为持久性将以与JPA一起使用JAXB的形式提供一个很好的桥梁。
至于预定的更新,可能会尝试找出您是否总是需要所有信息或只是一个子集。即使你不能请求部分数据,也许过滤掉你不需要的东西(比如使用XSLT转换)可以减少内存占用和处理时间。使用JPA实体肯定会使同步和更新更容易。