我有一个日食、能发挥出应用程序的一个实例,一个电磁场模型中填充的存储器。什么是最好的方式来存储该模型的外部系统的访问?访问可能会发生期间和之后,运行时间。

读和写的模型是相当平衡的和可以发生多次。

我认为一个填充数据库使用休眠+Teneo+EMF会的工作很好,但我想知道什么其他选择。

有帮助吗?

解决方案

我使用的CDO(连接的数据对象)在与电磁场做类似的东西。如果您使用的实例在日食wiki,它不需要很长时间才能让它运行。一对夫妇的告诫:

  1. 对于变化的数据的时候,你可能会想到使用nonAudit模式对于你的持久性。否则的话,你会保存一个新版本的你EObject与每一犯,保留旧的。

  2. 你可以选择提交每一次你的数据的变化,或者你可以选择在提交小频繁的时间间隔,这取决于如何经常需要发布更新。

  3. 你还有相当灵活的锁定的选择如果你选择这样做。

我的德比的应用程序使用对持久性,但它会被迁移到SQL服务器前长时间。

还有1小时的网络研讨会在日食生(http://live.eclipse.org/node/635),介绍了CDO并给出了一些很好的例子,其使用情况。

其他提示

我会用TENEO去做繁重,除非性能是一个真正的问题(这也不会,除非你的模型是巨大的)。即使它是缓慢的,你可以使用JPA注解调整它。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top