gpt4 book ai didi

java - 是否可以在 Google Appengine 上使用 JDO 进行批量更新?

转载 作者:行者123 更新时间:2023-12-01 05:40:16 24 4
gpt4 key购买 nike

我在 Appengine 上有一个应用程序,可以在同一数据存储区事务中更新多个实体。更新是通过调用实体的 setter 来完成的。

我已经设置了 appstats 工具来监视我的代码生成的 API 调用。

我的更新仅在持久性管理器关闭时(事务提交后)才会被处理,并且它们是一一处理的(每次更新一个 API 调用)。

JDO/Appengine 中是否有一种方法可以强制更新在事务中通过单个 Bath api 调用进行?

自从 Google 宣布新的定价模型以来,这是一个真正的问题,因为数据存储区写入现在非常昂贵。

最佳答案

你的配置中可能有这个吗?

<property name="datanucleus.appengine.autoCreateDatastoreTxns" value="false"/>

如果是这样,请尝试将其设置为 true,请参阅 http://code.google.com/appengine/docs/java/datastore/jdo/overview.html#Disabling_Transactions_and_Porting_Existing_JDO_Apps了解更多信息。

关于java - 是否可以在 Google Appengine 上使用 JDO 进行批量更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7359361/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com