Согласно документации на https://cloud.google.com/appengine/docs/go/datastore/entities «Существует предел записи пропускной способности составляет около одной транзакции в секунду в пределах одной группы объектов»транзакционная пропускная способность с неполными ключами?
Относится ли к неполным ключам, например, что использование неполных ключей в транзакции будет ограничивать его в этом только одна транзакция?
Таким образом, если транзакция создает новый объект с использованием неполного ключа (т. Е. Единственная операция над этим объектом является «помещением»), такая транзакция может выполняться несколько раз в секунду, но если эта транзакция создает этот объект, используя неполный ключ, а затем выдает другой вызов этому объекту (т. е. дополнительный «положить» в сторону для первого создания), то такая транзакция ограничена одной секундой? – davidkomer
Разрешено одно транзакционное совершение в секунду для каждой группы сущностей. Как сказал Тим, не имеет значения, если вы использовали неполный ключ, т. Е. Хранилище данных назначало идентификатор, или если ваш код приложения предоставил идентификатор. Как часто вы «ставите» сущность во время транзакции также не имеет значения для этого ограничения (это просто замедляет ваше приложение). Если у вашего нового объекта объекта нет родителя и нет дочерних элементов, он изолирован в своей собственной группе сущностей, поэтому вы можете выполнять транзакцию, помещаемую на этот объект каждую секунду. Также см. Http://googlecloudplatform.blogspot.de/2015/08/Introduction-to-data-models-in-Cloud-Datastore.html – Ani