使用DDL觸發器同步多個數據庫結構

使用DDL觸發器同步多個數據庫結構數據庫

背景:當開發組比較大時,勢必會分佈到不一樣的地理位置,若沒法在同一個快速網絡中工做,就會形成多個開發庫並存的局面,這樣就須要多個開發庫結構的同步,甚至是開發測試數據的同步。網絡

思路:使用DDL觸發器是一個不錯的方法,能夠在庫表結構發生變化時,記錄下變化信息,再經過設計開發同步工具,定時掃描變化信息,實現多個開發庫的結構同步。工具

示例:假設有A、B兩個開發庫,觸發器T,變化信息記錄表TableChange,開發同步工具S。能夠將對不一樣數據庫的支持都內置到S中,操做人員選擇數據庫後,設置好鏈接,就直接將T和TC初始化完畢。測試

相關文章
相關標籤/搜索