ПлюсыНабольшая гибкость представления информации внутри системы.
Если история храниться в неограниченном виде, то возможность рассчитать состояние любого агрегата на любой момент времени.
МинусыТребование к хранилищу: постоянно нарастающий объем данных.
Чтобы получить снимок на момент времени необходимо взять начальное состояние агрегата и применить к нему все операции, что в некоторых случаях может занять много времени.
Также предрассчитанные данные могут быть необходимо для индексации (для выборки и фильтрации данных, построения отчетов).
ОграниченияЕстественное ограничение - невозможность влияния на состояние, расположенное во внешних системах.
 Возможна комбинация с ограничением истории хранения изменений. Когда история храниться только за некоторый оконный промежуток, а по его истечении команда записывается в снимок и удаляется из истории.

Внутренние ссылки:

Дочерние страницы:
Обратные ссылки:

 

Теги: