Я думаю, что этот ответ может вас разочаровать, но прежде чем приступить к разработке на движке приложения, вы все равно должны прочитать его и подтвердить это в документации.
Нет. Никто в движке приложения не использовал управляемые отношения для чего-то «существенного» просто потому, что Bigtable не создан для управляемых отношений. Это рассеченный и отсортированный массив, и, как таковая, структура данных очень отличается от того, что вы обычно используете.
Сейчас есть попытки установить управляемые отношения - команда GAE / Java продвигает функции JDO, которые приближаются к этому, и есть больше информации о этом блоге , но это просто не естественно положение вещей в движке приложения, и вы очень быстро столкнетесь с проблемами, если решите потратить слишком много времени на утечку информации.
Гораздо проще взглянуть на то, что на самом деле представляет собой bigtable - на страницах ввода-вывода Google за 2010 и 2009 годы есть тонна видеороликов, которые прекрасно объясняют это, а затем выясняют способы сопоставления ваших проблема в соответствии с возможностями хранилища данных. Это может показаться необоснованным, но подумайте об этом ... GAE - это инструмент, который может делать определенные вещи очень хорошо, и если вы можете понять свою проблему с точки зрения таких идей, как хранилища объектов, наборы, объединения слиянием, очереди задач Вычисление и кеширование, то вы можете использовать этот инструмент, чтобы надрать задницу.