12得票6回答
如何解决在JUnit中出现的“你没有启动Objectify上下文”的问题?

我在Junit中运行了一些Objectify的测试代码,但是出现了以下错误:java.lang.IllegalStateException: You have not started an Objectify context. You are probably missing the Obje...

29得票14回答
App Engine: 如何“重置”数据存储?

嗯,我正在使用App Engine(Java)进行开发,在尝试了很多次部署后,我需要重置数据存储。由于添加了很多随机数据以测试性能,而且实体也发生了很多变化,所以我需要删除所有的数据、表和索引。 我应该怎么做?

17得票1回答
Google App Engine中的DB和NDB的优缺点

我在Stack Overflow上看到过一些相关内容,但我想知道是否有使用数据库实体模型的理由以及使用它们各自的利弊是什么。 我已经阅读了文档中关于ndb更快且有助于缓存的信息,但他们并没有直接说明ndb更好。至少我还没有找到这样的说明。

11得票1回答
Google Cloud Datastore:全文搜索?

我正在使用Google Cloud Datastore开发数据库应用程序,但是没有看到任何内置的方法来在字段上执行全文搜索。 是否有google-cloud-native解决方案? 我看到的替代方案有两种: 在应用程序端进行全文搜索(读入每一行,查找匹配项)。 将需要进行全文索引的字段复...

28得票4回答
如何设计类似Twitter的社交网站的AppEngine数据存储?

我在思考如何设计一个社交应用,让会员们可以使用Google AppEngine创建活动并关注其他成员的活动。 更具体地说,我们假设有以下实体: 用户 拥有好友列表 活动 代表用户所执行的操作(假设每个活动都有一个字符串消息和对其所有者用户的 ReferenceProperty 引用,或者...

26得票3回答
在谷歌应用引擎数据存储中检查实体是否存在。

什么是检查 Google App Engine 数据存储中是否存在实体的最佳/最快方法?目前,我正在尝试通过键获取实体并检查 get() 是否返回错误。 我不知道在数据存储上获取实体的过程。有没有更快的方法来进行此类检查?

9得票3回答
在数据库中存储有序列表(间隔法)

我希望在Google App Engine数据存储中保留一个大的有序列表(数百万个元素)。需要快速插入。 最简单的方法是添加一个索引属性(或列)“order_num”来表示顺序。例如,列表[A,B,C]将存储如下: content order_num -----------------...

8得票2回答
在没有域名的情况下,是否可以使用Google Cloud托管网站?

我希望能够在Google Cloud上托管一些html文件,并想知道是否有可能在不添加自定义域的情况下实现此操作。例如,使用Cloudflare或AWS,这是可能的。请注意,保留HTML标记。

32得票2回答
如何在Google App Engine中为模型定义唯一属性?

我需要一些属性是唯一的。我该如何实现这个要求? 是否有类似 unique=True 的东西? 我正在使用Python的Google App Engine。