Как создать таблицу базы данных в Google App EngineКак создать таблицу базы данных в Google App Engine
ответ
У вас нет. Вы создаете Entities разных видов. Datastore не является реляционной базой данных [*].
Если вы хотите представить, что GAE создает одну «таблицу» для каждого типа, «столбцы» этой «таблицы» являются свойствами объектов, тогда вы можете это сделать. Но я не думаю, что это помогает.
[*] Я не знаю, соответствует ли оно определенному техническому определению, но, конечно же, он не управляется, как базы данных на базе SQL.
Согласно http://code.google.com/appengine/docs/python/datastore/
App Engine Datastore является объект schemaless хранилищу обеспечения надежного, масштабируемого хранилища для веб-приложение, со следующими особенностями :
- Нет планируемое время простоя
- Атомных операции
- Высокая доступность чтения и записи
- Сильной последовательности для чтения и предок запросова
- Eventual консистенции для всех других запросов Интерфейс Python Datastore включает в себя богатое моделировании данных API и SQL-подобный язык запросов, названном GQL.
Простыми словами просто создать вам модель класса, создать объект этого класса и метод после первого вызова положить() для этого объекта, «стол» (я думаю, что этот термин здесь вид) будет созданный «на лету». Но вам обязательно нужно прочитать документацию и проверить некоторые примеры. Это поможет вам понять специфику хранилища Google и то, как он отличается от общих RDBMS
Простыми словами я бы сказал, что с Google BigTable вам не нужно создавать свои таблицы, потому что уже есть six Big Tables, готовые к хранению whatever you want.
- 1. создание базы данных в Google App Engine
- 2. Непоследовательность базы данных Google App Engine
- 3. Индекс базы данных Google App Engine
- 4. Загрузка базы данных Google App Engine
- 5. модель базы данных Google App Engine
- 6. Как создать список ссылок в хранилище данных Google App Engine?
- 7. Google App Engine: извлечение данных из базы данных
- 8. Как создать интернационализированное приложение Google App Engine
- 9. Как протестировать реализацию базы данных для Google App Engine?
- 10. Google App Engine: Как создать поддомен/подкаталог
- 11. google app engine datastore
- 12. Google App Engine StringList собственности на базы данных
- 13. Разработка масштабируемой базы данных продуктов в Google App Engine
- 14. Google App Engine не создает таблицу (питон)
- 15. Google App Engine оптимистичный параллелизм
- 16. Ошибки базы данных при запуске Wordpress в Google App Engine
- 17. Проблема моделирования хранилища данных Google App Engine
- 18. google app engine
- 19. База данных NDB Google App Engine повреждена?
- 20. Проблемы с хранилищем данных Google App Engine
- 21. Отчеты для Java-базы Google App Engine
- 22. Использование внешней базы данных MySQL из Google App Engine & Django
- 23. Первичный ключ хранилища данных Google App Engine
- 24. Возможно ли, что Google App Engine доступа внешней базы данных, как Google App Script
- 25. Создать таблицу базы данных
- 26. Google App Engine - java.lang.IllegalAccessError
- 27. Моделирование Объективизация данных в Google App Engine
- 28. Ошибка базы данных Google App Engine/Cloud SQL/Django syncdb
- 29. Google App Engine: синтаксический анализ базы данных SQL
- 30. Загрузка и загрузка всей базы данных из Google App Engine?
Уверен, я изучаю разработку в Google App engine, и в ней говорится, что у нее есть поддержка SQL как вещь. –
@sushilbharwani: GAE изменилось с тех пор, как я написал этот ответ. В то время это был просто хранилище данных, теперь есть Google Cloud SQL. –
спасибо Стив, у меня есть вопрос, связанный с GAE, о котором я прошу так долго никто не ответил. Могу ли я использовать создание веб-приложения в Google Apple Engine, которое не зависит от базы данных Google или API и может запускаться на любом сервере, таком как tomcat jboss и т. Д. –