هو نمط لتخزين البيانات يعتمد على حفظ سلسلة الأحداث (التغييرات) بدلاً من الحالة الحالية فقط.
يسمح بإعادة بناء حالة النظام في أي لحظة سابقة (مثل كشف الحساب البنكي).