Поддерживает ли GQL общедоступную агрегацию стилей SQL?
-
09-09-2019 - |
Вопрос
То, что я ищу, - это простые агрегатные функции, которые широко доступны в версиях SQL.
Простые вещи, такие как Select Count(*) from table1
к более сложным.
Если они доступны, есть ли какая-нибудь документация, на которую вы могли бы мне указать?
Спасибо - Гигги
Решение
Агрегатные функции SQL недоступны.То, что вы хотите сделать, это следовать шаблонам, подобным примеру с разделенными счетчиками: http://code.google.com/appengine/articles/sharding_counters.html которые объясняют, что вместо агрегирования значений по запросам вы хотите поддерживать счетчики в актуальном состоянии при вставке, обновлении или удалении значений.
Этот пример развивает концепцию немного дальше, чем просто поддержание агрегатов, поскольку в нем объясняется, как сделать так, чтобы вы могли обновлять счетчики при высокой нагрузке, когда у вас ограниченное количество возможностей для записи в ваши счетчики - таким образом, сегменты помогают вам распределить нагрузку по нескольким экземплярам.
Другие советы
Нет, это их совсем не поддерживает.