#google-cloud-datastore
#google-облако-хранилище данных
Вопрос:
Как реализовать объединения в хранилище данных, я использую Java, я хочу вставить файл (Excel, img, word или pdf) в хранилище данных и извлечь файл из хранилища данных.
Ответ №1:
Объединения не поддерживаются в GAE. Смотрите эту документацию: http://code.google.com/appengine/docs/java/datastore/jdo/relationships.html
Если вы ищете базу данных в стиле RDBMS в GAE, то вам подойдет Google Cloud SQL:http://code.google.com/apis/sql/docs/developers_guide_java.html
Комментарии:
1. Но разве мы не можем делать объединения, как в нашем кодировании
Ответ №2:
Объединения не поддерживаются в GAE datastore, но вы можете использовать новейший сервис -CloudSQL
https://cloud.google.com/products/cloud-sql
Смотрите эту документацию: https://developers.google.com/cloud-sql/docs/introduction
Ответ №3:
вы не можете выполнять объединения в хранилище данных, лучшим вариантом было бы фильтровать записи по ходу работы. например, вы хотите объединить объект student с объектом classes. Вы не можете написать простой select s.student, c.class из student s присоедините класс c к s.class_id = c.class_id где … вместо этого сначала выполните фильтрацию для student, получите набор этих значений (‘внешний ключ’) в буфере, а затем используйте этот буфер для фильтрации в другой таблице, class