gpt4 book ai didi

java - 使用存储在 memcache 中的 db 哈希表结合 cron 作业写入 google app engine Datastore

转载 作者:行者123 更新时间:2023-11-28 19:26:50 27 4
gpt4 key购买 nike

我在 Google App Engine 中有一个大型管道,用于在数据存储区上存储中间工作。这很快就填满了我的每日配额写入。

相反,我正在考虑将哈希表数据库对象存储在管道用于存储所有中间结果的内存缓存中,并让 cron 作业循环遍历哈希表数据库的所有条目并将它们写入数据存储区。然后我将使用 db 对象来读取我的数据,只有当某些东西不存在时我才会去数据存储。

是否有库可以执行此操作?我主要对 Java 感兴趣,但 python 也可以。对可能出错的事情有任何想法吗?我知道内存缓存中的内容可能会被清除,但预期的性能提升应该是多少?

最佳答案

阅读您的案例后,我认为 Objectify for GAE/J可能适合您的需要。它有一个 Global Cache option在内存缓存中备份您的数据存储实体,以减少对数据存储的读取次数。

请记住,缓存仅适用于放置/获取/删除操作,因此不会缓存查询。此外,任何放置/删除操作都会自动更新缓存的实体。

编辑:在提问者的一些澄清之后,看来提问者需要的是用于写入缓冲区而不是读取缓冲区的内存缓存,因此我的建议不再适用于他/她的用例。

关于java - 使用存储在 memcache 中的 db 哈希表结合 cron 作业写入 google app engine Datastore,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8650129/

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