当我尝试保存实体时,数据存储区抛出错误:
java.lang.IllegalArgumentException: entity is too big
at com.google.appengine.api.datastore.DatastoreApiHelper.translateError(DatastoreApiHelper.java:53)
....
最佳答案
限制为 Google Datastore .官方建议将您的大型实体拆分为逻辑 Entity group定义了祖先和他们的 child 。
把它想象成嵌套的记录。如果您创建一个名为“Employees”的实体,则可以创建子实体,例如“Performance”和“Profile”。这样一来,您就不需要在一个实体中了解该员工的全部历史和个人资料。
基本上,您可以设计数据存储结构以确保每个实体的大小不超过 1MB。
关于java - Google App Engine - 数据存储 java.lang.IllegalArgumentException : entity is too big,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49262879/