Cloud Firestore в режиме преобразования данных в хранилище данных - PullRequest
0 голосов
/ 12 октября 2018

В документации сказано, что в ближайшем будущем выход из Datastore будет преобразован в Cloud Firestore в режиме Datastore.Дополнительные преимущества отображаются следующим образом:

Облачное хранилище данных в режиме хранилища данных Облачное хранилище данных в режиме хранилища данных использует поведение системы Cloud Datastore, но получает доступ к слою хранилища Cloud Firestore, снимая следующие ограничения Cloud Datastore:

  • Возможная согласованность, все запросы Cloud Datastore становятся строго согласованными.

  • Транзакции больше не ограничены 25 группами объектов.

  • Запись в сущностьгруппа больше не ограничена 1 в секунду.

Когда это изменение произойдет, можно будет продолжать использовать тот же код для хранилища данных, а затем "магически" транзакции будутбольше нет предела и записи не будут ограничены 1 секундой?Или потребуется обновление SDK для использования этих новых обновлений?

Другой вопрос: каким будет новый лимит для записей в группы сущностей?Или оно просто будет неограниченным, исключая такие вещи, как общие счетчики?

Ответы [ 2 ]

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

Другой вопрос: каким будет новый лимит для записей в группы сущностей?Или оно просто будет неограниченным, исключая такие вещи, как общие счетчики?

Вам все равно не следует писать в один документ чаще, чем один раз в секунду.Таким образом, вы все равно захотите использовать защищенных счетчиков для высокой скорости записи.

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

Согласно документации : да.

Как только Cloud Firestore достигнет общей доступности, GCP начнет уведомлять пользователей Datastore о планировании обновления из Datastore в Cloud Firestore в режиме Datastore.Теоретически, это обновление не требует времени простоя.

Как только обновление будет завершено, вам вообще не потребуется менять код.

...