Google Cloud Datastore - возможно ли обновить сущности, не загружая их раньше? - PullRequest
0 голосов
/ 18 октября 2018

Я хотел бы добавить новые данные / манипулировать данными в уже существующих объектах хранилища данных Google Cloud.Возможно ли это без необходимости извлекать / манипулировать / обновлять сущности?Я слышал, что mongodb поддерживает эту операцию, поэтому мне интересно, что я не могу найти ничего об этом в документации хранилища данных.

1 Ответ

0 голосов
/ 19 октября 2018

Как указано в Документация по рекомендациям Google Cloud Datastore

Не следует обновлять одну группу объектов в Cloud Datastore слишком быстро.

Если вы используете Cloud DatastoreGoogle рекомендует разработать приложение так, чтобы ему не приходилось обновлять группу объектов чаще, чем раз в секунду.Помните, что сущность без родителя и потомка является собственной группой сущностей.Если вы обновите группу сущностей слишком быстро, то ваши записи в Cloud Datastore будут иметь большую задержку, время ожидания и другие типы ошибок.Это называется конфликтом.

Скорость записи в облачное хранилище данных в одну группу сущностей может иногда превышать ограничение в одну секунду, поэтому нагрузочные тесты могут не показывать эту проблему.Некоторые предложения по разработке приложения для снижения скорости записи в группах сущностей содержатся в статье о конфликте данных в Cloud Datastore.

...