Поддерживает ли GQL общедоступную агрегацию в стиле SQL?

Что я ищу простые агрегатные функции, которые широко доступны в версиях SQL.

Простые вещи, такие как Select Count(*) from table1 к более сложному.

Если они доступны, есть ли какая-то документация, на которую вы могли бы указать мне?

Спасибо - Гигги

2 ответа

Решение

Агрегатные функции SQL недоступны. То, что вы хотите сделать, это следовать шаблонам, таким как пример с заштрихованными счетчиками: http://code.google.com/appengine/articles/sharding_counters.html который объясняет, что вместо агрегирования значений в запросах вы хотите сохранить счетчики до дата, когда значения вставляются, обновляются или удаляются.

В этом примере концепция продвигается немного дальше, чем просто обслуживание агрегатов, и в ней объясняется, как сделать это так, чтобы вы могли обновлять счетчики при высокой нагрузке, когда у вас есть ограниченное количество возможностей для записи в свои счетчики - так что осколки помогают Вы распределяете нагрузку на несколько экземпляров.

Нет, это их совсем не поддерживает.

Другие вопросы по тегам