事件溯源Event Sourcing

一. 什麼是Event Sourcing? 一個對象從創建開始到消亡會經歷很多事件,以前我們是在每次對象參與完一個業務動作後把對象的最新狀態持久化保存到數據庫中,也就是說我們的數據庫中的數據是反映了對象的當前最新的狀態。而事件溯源則相反,不是保存對象的最新狀態,而是保存這個對象所經歷的每個事件,所有的由對象產生的事件會按照時間先後順序有序的存放在數據庫中。可以看出,事件溯源的這種做法是更符合事實觀
相關文章
相關標籤/搜索