2010-07-16 2 views
0

интересно, могут ли ключи GAE (com.google.appengine.api.datastore.Key) использоваться с локальными приложениями mysql? Я предполагаю, что это невозможно, поэтому, если я определяю свои первичные ключи в своих моделях как long, потеряю ли я слишком много ключевых функций, таких как KeyService и запрашивая ключи?альтернатива GAE Ключи для mySQL?

Thanks

+0

как/почему вы планируете запускать свое приложение локально, а mysql - хранилище данных? –

+0

Я в основном ищу похожую струю Jetty/Servlet. Причина - скорее эксперимент, просто чтобы увидеть, что нужно, чтобы полностью преобразовать приложение. – manojo

ответ

1

Нет, вы не потеряете функциональность. Вы все еще можете запросить использование длинных клавиш, и производительность будет одинаковой.

Тип хранилища данных «Ключ» позволяет создавать ключи на основе строки. Например, вы можете создать ключ на основе адреса электронной почты пользователя. Вы не сможете использовать эту функцию с длинными ключами.

Но в большинстве случаев эта опция вам не нужна.

+0

Спасибо за ответ! – manojo