我一直在閱讀有關命令查詢責任分離(CQRS)以及這種模式如何適合我們當前的應用程序。CQRS讀取模型側 - 規格化表
當談到讀取模型時,我非常清楚以下概念: 「分離讀寫數據模型」,「薄讀取層返回的平坦非規格化數據」。在大多數情況下,我們堅持使用相同的數據庫(相同的讀/寫數據模型),在具有規範化表的SQL Server上運行,並在其上使用公共分層應用程序。
那麼,在這種情況下應用CQRS有什麼價值嗎? 如果是這樣,讀取模型端時會是什麼?
另一個令我想到的問題是MVC應用程序從我的瘦讀取層請求信息,這些信息暴露了平坦的視圖。暴露的數據在呈現給用戶之前仍然需要進行結構化(集成),還是我錯了?
問候