|
|
1
10
实体以protobuf表示形式存储在数据存储区中(包括其键,其中包括应用程序ID和实体的类型)。这个 Life of a Datastore Write 本文将更详细地讨论实体的表示以及它们是如何写入数据存储的。有关更详细的信息,请参阅本系列中的其余文章。 1)方法与实体存储的数据无关,因此可以添加/删除/更改这些方法,而不会影响数据的表示。
2)数据存储是无模式的(与典型的SQL数据库不同)。改变你的
如果需要将旧模型迁移到新模型,您可能需要考虑使用 appengine-mapreduce 库,用于迭代所有实体并分别迁移每个实体。阅读有关架构迁移的详细信息 here . |
|
|
2
3
它们存储为协议缓冲区。您可以阅读“中的一些详细信息” How Entities and Indexes are Stored “文章。 您可以看到实际存储的内容:
添加/删除方法是安全的,只需注意覆盖 built-in 方法。 如果添加了必需的属性,请包含默认值。在重新放置实体之前,不会更新现有实体。 |
|
|
bobi · 如何修复:谷歌登录按钮未经验证 2 年前 |
|
|
Jad Chahine · 谷歌应用引擎灵活环境中的日志出现错误 2 年前 |
|
|
Community wiki · 上下文中的用户和角色 3 年前 |
|
|
Pebii Root · 点击提交按钮时防止重复条目谷歌工作表 3 年前 |
|
|
Pebii · 谷歌表单防止点击提交按钮后出现重复条目 3 年前 |