Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 低级数据存储API和JDO/JPA之间的性能是否有显著差异?_Java_Performance_Google App Engine_Jdo_Datastore - Fatal编程技术网

Java 低级数据存储API和JDO/JPA之间的性能是否有显著差异?

Java 低级数据存储API和JDO/JPA之间的性能是否有显著差异?,java,performance,google-app-engine,jdo,datastore,Java,Performance,Google App Engine,Jdo,Datastore,在从JDO/JPA切换到低级数据存储API之后,我是否应该期待显著的性能提升?另外,在切换之前,有什么我应该注意的吗?差别很小,而且根据google服务器上的负载而不是使用的API,差别似乎更大 您可以在此处查看自己的实时测试:否-它们都使用相同的底层RPC,因此它们的性能或多或少相当。当然,您不应该基于性能问题更改所选的界面。这是真的吗?当然,底层的RPC都是相同的,但我确信JDO增加了它自己的一些开销,我很想确切地了解JDO在做什么,但我很难建立起钻研JDO实现代码的动机。另外,您将如何解释

在从JDO/JPA切换到低级数据存储API之后,我是否应该期待显著的性能提升?另外,在切换之前,有什么我应该注意的吗?

差别很小,而且根据google服务器上的负载而不是使用的API,差别似乎更大


您可以在此处查看自己的实时测试:

否-它们都使用相同的底层RPC,因此它们的性能或多或少相当。当然,您不应该基于性能问题更改所选的界面。

这是真的吗?当然,底层的RPC都是相同的,但我确信JDO增加了它自己的一些开销,我很想确切地了解JDO在做什么,但我很难建立起钻研JDO实现代码的动机。另外,您将如何解释这一点:@tempy可能存在性能差异,但差异很小-网络往返时间和数据存储的磁盘IO远远超过一个或另一个库对接收数据所做的任何额外处理。我不会基于此选择我的框架。