什么是最好的方式列化的一个电磁场模型的实例?
-
20-08-2019 - |
题
我有一个日食、能发挥出应用程序的一个实例,一个电磁场模型中填充的存储器。什么是最好的方式来存储该模型的外部系统的访问?访问可能会发生期间和之后,运行时间。
读和写的模型是相当平衡的和可以发生多次。
我认为一个填充数据库使用休眠+Teneo+EMF会的工作很好,但我想知道什么其他选择。
解决方案
我使用的CDO(连接的数据对象)在与电磁场做类似的东西。如果您使用的实例在日食wiki,它不需要很长时间才能让它运行。一对夫妇的告诫:
对于变化的数据的时候,你可能会想到使用nonAudit模式对于你的持久性。否则的话,你会保存一个新版本的你EObject与每一犯,保留旧的。
你可以选择提交每一次你的数据的变化,或者你可以选择在提交小频繁的时间间隔,这取决于如何经常需要发布更新。
你还有相当灵活的锁定的选择如果你选择这样做。
我的德比的应用程序使用对持久性,但它会被迁移到SQL服务器前长时间。
还有1小时的网络研讨会在日食生(http://live.eclipse.org/node/635),介绍了CDO并给出了一些很好的例子,其使用情况。
其他提示
我会用TENEO去做繁重,除非性能是一个真正的问题(这也不会,除非你的模型是巨大的)。即使它是缓慢的,你可以使用JPA注解调整它。
不隶属于 StackOverflow