Рекомендуется ли использовать типы GAE?


person Pere Villega    schedule 06.02.2011    source источник
comment
возможный дубликат App Engine - почему там PhoneNumber, Link , классы рейтинга и т. д.?   -  person systempuntoout    schedule 07.02.2011
comment
Я не заметил, что этот вопрос существует, он отвечает на мой вопрос, спасибо!   -  person Pere Villega    schedule 07.02.2011


Ответы (2)


В настоящее время кажется, что единственной целью для них является то, что они легко конвертируются в фиды gdata atom, которые использует Google. Вероятно, это поля, которые были реализованы в структуре, на которой построен GoogleApps, и были включены в модель данных AppEngine. Таким образом, если вы хотите создать приложение, взаимодействующее с GoogleApps, это будет намного проще.

Я также уверен, что значения "нормализованы" должным образом для индексации. Значение LinkProperty, скорее всего, изменилось с www.stackoverflow.com на com.stackoverflow.www.

person dplouffe    schedule 07.02.2011

Я надеюсь, что Google ответит на это. Некоторые предположения:

  • В документах Python рассказывается о представлении этих типов свойств. в gdata. Можете ли вы создать экземпляр свойства Email из фида gdata, а затем установить его в объекте хранилища данных? Может ли ваше приложение движка приложения (когда-нибудь) предоставлять веб-службу в стиле gdata?
  • Может быть, у Google есть эвристики о требованиях к хранилищу этих типов, которые помогают им оптимизировать хранение в хранилище данных.
  • Возможно, они добавят функциональность этим типам в более позднем выпуске.
  • Может быть, им нравится печатать ради того, чтобы печатать.
person dfichter    schedule 06.02.2011