Какой из них лучше использовать при извлечении из хранилища данных: ключ или идентификатор? - PullRequest
1 голос
/ 09 ноября 2010

Мой разум все еще пропитан мыслями SQL ... Я привык извлекать из базы данных, используя идентификатор в качестве основного ключа, но в App Engine я не уверен, должен ли я отдавать предпочтение одному над другим. Что рекомендуется?

1 Ответ

2 голосов
/ 09 ноября 2010

Если вы говорите о сгенерированном идентификаторе App Engine, он практически такой же, как при использовании ключа.Ключ - это просто закодированная версия вида, пространства имен и идентификатора или имени.

Model.get_by_id просто преобразует идентификатор в ключ перед извлечением объекта.

...