Добавить комментарий

Примеры использова

Примеры использования

История изменений документа, история изменений цен, журнал хозяйственных операций, журнал событий (аудит), протоколы измерений эксперимента (показания датчиков).

Информация из этих примеров имеет различное назначение и, соотвественно, способы использования.
Грубо их можно разделить на 2 класса:
- аудит (история изменений атрибутов, журнал событий, журнал изменения полномочий пользователей) - это информация об изменении состояния системы.
- хронологические данные (котировки, прайс-листы, скидки, налоговые ставки) - данные описывающие внешние или внутренние параметры системы, которые являются фукцией от времени.

Для первого класса полне подходит первый способ хранения данных, как типичным запросом явлется не запрос из примера, а запрос по интервалу дат. Так же часто требуется показать все записи по части ключа (без даты) в хронологическом порядке.

Для второго класса требуется более изощеренные метод хренения (второй или третий), т.к. там типичным запросом является получение значения ДЕЙСТВУЮЩЕГО на дату. IMHO, более удобным является второй способ.