Re[2]: Информационная система и реляционная СУБД
От: VladD2 Российская Империя www.nemerle.org
Дата: 19.06.03 11:41
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Из статьи я так и не понял как получить агрегрированные результаты по группировкам запроса. Можно поподробнее...


Честно говоря, не очень понял вопрос. Попробую ответить, как понял...

В статье приведены общие принципы создания агрегатных (OLAP) таблиц для нормализованной структуры хранящей проводки (двойную запись) в полностью нормализованном виде. Собственно статья родилась в ходе одного бурного обсуждения на этом сайте. Не помню кто, но кто-то утверждал, что проводки невозможно эффективно хранить и обрабатывать в реляционных СУБД.

Важно понимать, что это не законченное решение. Я пытался донести сам принцип. Создание индексированных view содержащие агрегированную информацию для решения проблемы сложности расчетов. Причем эта информация должна быть заведомо более рыхлая, нежели конечный запрос. Таким образом, чтобы конечную информацию можно было вычислить путем повторной агрегации. Весь смысл в том, что расчет по индексированным view на несколько порядков более быстр чем по основной таблице, и в том, что информация преобразовывается, скажем так, в OLAP-вид.

PS

Кстати, в теме нет ссылки на статью. Вот на всякий случай Информационная система и реляционная СУБД
Автор(ы): Владислав Чистяков
.
... << RSDN@Home 1.1 alpha 1 >>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.