标签: datastore

App Engine - 数据存储区 - 索引

这是一个通用的 App Engine 数据存储索引问题。数据存储自动构建可用于简单单属性查询(不涉及复合键的查询)的索引。

生成此索引的开销是否因实体属性的基础数据类型而异?

基本上我的问题归结为:

def Person(db.Model):
  name = db.StringProperty()
  rollnumber = db.IntegerProperty()
Run Code Online (Sandbox Code Playgroud)

name相比,关于属性rollnumber的索引开销是否较小?

indexing google-app-engine datastore

0
推荐指数
1
解决办法
223
查看次数

如何在不刷新发送页面的情况下将表单提交到app引擎python应用程序?

作为app引擎和python的新手,我可以按照Google提供的示例创建一个带有模板HTML页面的python应用程序,我可以在其中输入数据,将其提交到数据存储区并通过回读数据,只需发送,重新创建发送页面,以便我可以继续添加数据并再次存储.但是,我想要做的是提交数据,将数据存储在数据存储区中,而不刷新发送页面.将所有数据再次发回,似乎浪费了流量.

python forms google-app-engine datastore submit

0
推荐指数
1
解决办法
507
查看次数

App Engine数据存储中的祖先

我一直在为Google App Engine开发.我注意到但尚未有机会使用的功能之一是数据存储中的"祖先".

什么是有用的情况的例子?

python google-app-engine datastore ancestor

0
推荐指数
1
解决办法
296
查看次数

获得GAE数据存储单个实体,效率更高

哪个CPU效率更高,1,2或3?

key = something.key()
id = something.key().id()
Run Code Online (Sandbox Code Playgroud)

1) db.GqlQuery("select.....").fetch(1)[0]

2) db.get(key)

3) get_by_id(id)

python google-app-engine datastore

0
推荐指数
1
解决办法
189
查看次数

App Engine的Blobstore是免费的api电话吗?

由于读/写操作价格(不存储价格),数据存储非常昂贵.但我没有看到Memcache和Blobstore API调用价格的任何代价.它是免费的吗?

google-app-engine datastore blobstore

0
推荐指数
1
解决办法
427
查看次数

在google appengine中使用数据存储区的最有效方法是什么?

目前我正在研究应该被很多人使用的项目.我担心数据存储区读/写/小操作使用了太多资源.由于我是appengine的新手,有没有什么有效的方法可以缩小这些数字?我想过使用memcache,但这不是最安全的方式.使用以下方法搜索数据存储区实体也是一个好主意:

SELECT __key__ FROM table
Run Code Online (Sandbox Code Playgroud)

然后使用:

....#code
table.get_by_id(entity.id())
....#code
Run Code Online (Sandbox Code Playgroud)

非常感谢你.

python google-app-engine datastore

0
推荐指数
2
解决办法
870
查看次数

为什么这个数据存储区通过密钥返回None来查询?

1)当我执行此查询时:

contract_record = Contract(book_number = 42, initial_page = 420, final_page = 442)
contract_record.put()
contract_key = contract_record.key()
contract = db.GqlQuery("SELECT * FROM Contract WHERE __key__ = KEY('Contract', '$[contract_key]')").get()
Run Code Online (Sandbox Code Playgroud)

结果是无.为什么?

2)如何通过密钥进行此查询,而不是key_id?(像这样:

contract_id = contract_record.key().id()
contract = db.GqlQuery("SELECT * FROM Contract WHERE __key__ = KEY('Contract', '$[contract_id]')").get()
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

python google-app-engine gql datastore

0
推荐指数
1
解决办法
259
查看次数

保存离线游戏玩家详细信息的最佳方法

我正在为xphone for iphone/ipad开发基于多人回合制游戏的游戏我正在考虑我的选择,在哪里可以保存用户的详细信息,如名称/点等.我正在考虑创建一个plist并存储数据,我也考虑过nsuserdefaults和核心数据.

基本上大部分时间用户将在每次发布时添加新的细节,但是在100%的情况下情况并非如此.

你们认为最好的方法是什么?

cocoa-touch datastore ios

0
推荐指数
1
解决办法
53
查看次数

无法启用Parse Local Datastore

我正在尝试启用Parse Local Datastore.在Parse Docs中,他们说enableLocalDatastore 要先 放入代码setApplicationId:clientKey:,但这会引发异常:

由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因是:'你必须在Parse上调用setApplicationId:clientKey:来配置Parse.'

cocoa-touch local datastore ios parse-platform

0
推荐指数
1
解决办法
2478
查看次数

Flutter - AWS AmplifyStorageS3 and AmplifyDataStore Plugins not added successfully

I am trying to configure the AWS Amplify Plugins AmplifyDataStore and AmplifyStorageS3 for Flutter.

I am receiving the following error:

I/amplify:flutter:auth_cognito( 1242): Added Auth plugin
I/amplify:flutter:api( 1242): Added API plugin
I/flutter ( 1242): Amplify plugin was not added
E/flutter ( 1242): [ERROR:flutter/lib/ui/ui_dart_state.cc(199)] Unhandled Exception: AmplifyException(message: Amplify plugin AmplifyDataStore was not added successfully., recoverySuggestion: We currently don't have a recovery suggestion for this exception., underlyingException: MissingPluginException(No implementation found for method configureModelProvider on channel com.amazonaws.amplify/datastore))
E/flutter ( 1242): #0      AmplifyClass.addPlugin (package:amplify_flutter/amplify.dart:102:9)
E/flutter …
Run Code Online (Sandbox Code Playgroud)

storage android datastore flutter aws-amplify

0
推荐指数
1
解决办法
3009
查看次数