如何在云计算或超级计算机中执行Java应用程序

时间:2011-11-23 09:47:18

标签: java eclipse cloud

我在java(eclipse)中开发了一个应用程序来解析XML文件(大约400个),将它们存储在数据库对象(neodatis)中,然后计算这些文件之间的相似性。但是当我运行我的电脑是一个快速的犁。 有人建议我转向云计算(Windows Azure,Amazon EC2,Google App Engine等)。 你怎么看?我也觉得超级计算机! 谢谢。

1 个答案:

答案 0 :(得分:3)

比较400个XML文档当然不是超级计算机领域。也许集群会很好,但是真正的桌面应该能够做到这一点绝对正常。如果我是你,我会首先考虑优化您的代码,因此它适用于桌面上的400个文档。有可能!

效率低下的一个可能原因可能是您正在执行N 2 比较操作,这种操作无法很好地扩展。也许您可以查看一些图形/聚类算法,以减少需要进行的比较次数。