本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 CQRS 模式控制存取
另一個您可以用來隔離連接到此中央資料庫之外部系統的模式是命令查詢責任隔離 (CQRS)。如果某些外部系統主要用於讀取,例如分析、報告或其他讀取密集型操作,您可以建立個別的讀取最佳化資料存放區。
此模式可有效地隔離這些外部系統,避免資料庫分解和結構描述變更的影響。透過維護專用僅供讀取複本或特定查詢模式的專用資料存放區,團隊可以繼續其操作,而不會受到主要資料庫結構變更的影響。例如,當您分解單體資料庫時,報告系統可以繼續使用其現有的資料檢視,而分析工作負載可以透過專用分析存放區維護其目前的查詢模式。這種方法提供技術隔離並啟用組織自主權,因為不同的團隊可以獨立發展其系統,而不會與主要資料庫的轉型旅程緊密結合。
如需此模式的詳細資訊及其用於分離資料表關係的範例,請參閱本指南CQRS 模式稍後的 。