在GAE数据存储区中使用多个名称空间是一个好主意吗?

时间:2012-12-08 21:03:23

标签: google-app-engine namespaces datastore

我有大约500个文件夹实体存储在GAE中。我想将它们分为6组。我可以使用6种不同的命名空间来区分它们吗?这样我就可以使用new Entity(groupname, foldername);

创建实体

另一种方式是new Entity("Folders", groupname+"/"+foldername);,以便它们共享一个命名空间,但使用不同的键名。

我想知道很多名称空间是否占用了大量内存?哪种方式更好?

1 个答案:

答案 0 :(得分:2)

取决于您是否希望在同一查询中返回不同命名空间中的文件夹。您将无法使用命名空间执行此操作,您需要为每个命名空间发出单独的查询。