DMS的資料方案提供資料變更、資料匯出、資料追蹤、環境構建的功能,通過本文您可以瞭解資料方案的各項功能詳情。
一級功能 | 二級功能 | 功能描述 |
結構變更 | 可以對目標庫、表進行符合研發規範的表結構設計,保障多套環境(例如開發環境、測試環境、生產環境)之間結構的一致性。 | |
支援對比不同資料庫、指定表之間的表結構,產生差異化指令碼並執行到目標資料庫。 | ||
支援根據源表的表結構自動在當前庫中建立影子表,支援周期性同步。 | ||
支援將來源資料庫的表結構同步至空資料庫中,實現快速同步資料庫表結構。 | ||
用於對比不同表之間的表結構,找出差異並在目標表執行差異指令碼,以保障不同表之間的表結構一致性 | ||
可以較好地規避因鎖表以致於阻塞業務和資料庫原生OnlineDDL帶來的主備延遲問題。 | ||
資料變更 | 支援資料庫進行資料更新。 | |
將結合表中的主鍵或非空唯一鍵,分批對錶中的目標資料進行操作,在保證執行效率的同時,儘可能地減小了對資料庫效能、空間的影響。 | ||
支援歷史資料清理,可以根據設定的規則定期清理歷史資料。 | ||
支援預存程序、觸發器、函數、視圖等對象的變更提交與執行。 | ||
支援大批量資料快速匯入至資料庫。 | ||
資料匯出 | 支援資料的SQL結果集匯出。 | |
支援庫表資料快速匯出。 | ||
/ | 支援對上傳的SQL語句進行審核並提供最佳化建議,避免無索引或不規範的SQL語句,降低SQL注入風險。 | |
環境構建 | 支援將來源資料庫的表結構和表資料複製至目標資料庫中,實現全部表或部分表備份,適用多環境資料庫初始化。 | |
提供根據欄位類型按照多種規則,自動化構建資料的能力。 | ||
/ | 提供資料庫Binlog日誌的解析處理,可尋找資料的變更記錄、進行資料的快速恢複SQL擷取。 | |
/ | 支援將鬆散的工單(例如普通資料變更、無鎖資料變更、資料匯入等)串聯到同一個流程中,實現DML、DDL任意組合、高度自訂的變更流程。 |