2

При поиске информации о облачном хранилище Google я наткнулся на две разные официальные ветви документации, которые, похоже, имеют один и тот же контент с точки зрения концепций, но предоставляют образцы кода на основе двух различные API:Google Cloud Datastore с буферами протокола и без протоколов

  1. Here примеры основаны на API буферов протоколов.
  2. Here одинаковое содержание предоставлено примерами на основе стандартного SDK Google App Engine.

Кажется, что один и тот же набор действий поддерживается обоими API, но я не могу понять, какие существенные различия между ними. Почему я должен выбирать один вместо другого, и почему Google предлагает оба?

ответ

5

Разница заключается в том, где будет выполняться ваше приложение. Datastore начинался как приложение только для App Engine, с API-интерфейсом, зависящим от App Engine, и позднее был расширен для поддержки доступа из других источников.

Если вы используете Google App Engine, выберите # 2.

Если вы развертываете в другом месте и хотите использовать Google Cloud Datastore в качестве своего репозитория, выберите # 1.

Смежные вопросы