是否有实体组最大尺寸?

Ale*_*lex 2 google-app-engine google-cloud-datastore

我有一个代表付款方式的实体.我希望有一个实体组用于使用该付款方式执行的所有付款尝试.

每秒写1次限制很好,实际上对我的用例很有用,因为没有充分理由比这更频繁地收取特定信用卡,但我找不到任何关于实体组最大大小的规范.

我担心的是,一个非常活跃的公司账户是否会在实体组内的记录数量方面受到任何限制(当他们与我们进行第100万笔交易时)?

Dan*_*scu 6

不,实体组大小没有限制,所有与数据存储相关的限制都记录在限制中.

但请注意,实体组大小在数据争用方面很重要,请参阅保持实体组较小.请注意,争用不仅发生在编写实体时,也发生在事务内部读取时(请参阅Google App Engine中的争用问题),有时甚至可能发生在事务外部(在没有事务时请参阅GAE上的TransactionFailedError).

恕我直言你的使用案例不值得处理这些问题的风险(相当难以调试和解决),在这种情况下我不会使用单个实体组.