小编Zot*_*tek的帖子

在内存中处理大型XML文档

我需要在内存中保存大量的XML(最有可能将Oracle Coherence用作分布式缓存).期望是在内存中保存100,000个XML.这些XML非常大 - 约.每个250KB.其他系统要求这些XML - 它们只要求与它们相关的部分XML.此外,他们还会要求更改XML的内容.负载将是每分钟约300个此类请求,在检索和更新之间或多或少地均匀分布.一个重要的注意事项是XML不是结构化的,所以我不会有它们的XSD,但我确实有算法来提取和更新XML.

我的问题是什么会产生更好的性能:将XML保持在内存中,并使用XQuery或甚至使用编码过程从它们和更新中提取所有数据,或者将XML转换为对象,在其中操作它们代码,然后在其他系统请求时将它们转换回XML?

xml xquery oracle-coherence

4
推荐指数
1
解决办法
811
查看次数

标签 统计

oracle-coherence ×1

xml ×1

xquery ×1