Здравствуйте, John Scherbatov, Вы писали:
JS>Господа, доброго времени суток.
JS>Подскажите пожалуйста. Можно ли в инете где-нибудь посмотреть JS>реализации (исходники) регистров подобных тем, что используются в 1С. JS>("самопальные" реализации для СУБД не поддерживающих OLAP)
"Регистр" в 1C почти точно соостветствует конструкции "звезда" (star schema) в ROLAP. Поищи в inete.
Всю реализацию целесообразно делать на хранимых процедурах. Чтобы получить подобие "регистра", добавляем к "звезде" возможность быстрого получения "остатков" на текущий момент по измерениям (они хранятся в рассчитаном виде, к примеру, в другой таблице, их можно считать триггерами).
Также в регистре хранятся заранее рассчитанные остатки на конец каждого месяца (оптимизация для скорости) — ну это, в общем, тоже можно сделать по желанию. Можно хранить рассчитанные обороты по периодам с той же целью, здесь все зависит от твоих задач.