使用情境樣本
在電子商務平台中,每天會產生大量的訂單資料,這些訂單資料隨著時間的推移,其訪問需求逐漸減少。為了提高資料庫的效能和減少儲存空間的佔用,可以使用DMS的資料歸檔,周期性地歸檔訂單資料。
注意事項
資料歸檔操作可能會對正在啟動並執行業務效能產生一定的影響。
歸檔表包含大欄位(BLOB、TEXT等類型)和資料量較大的行時,可能會導致歸檔任務失敗。
目前僅新加坡、印尼(雅加達)地區可使用資料歸檔功能。
目前不支援對包含虛擬列的表資料進行歸檔。
目前不支援在DMS控制台或使用API歸檔他雲或自建資料庫的資料。
歸檔目標選擇指引
引擎類
對比項 | Lindorm | AnalyticDB MySQL 3.0 | AnalyticDB for PostgreSQL | RDS MySQL | PolarDB MySQL版 |
對比項 | Lindorm | AnalyticDB MySQL 3.0 | AnalyticDB for PostgreSQL | RDS MySQL | PolarDB MySQL版 |
支援的來源資料庫類型 | 說明 MySQL資料庫帳號必須具有REPLICATION CLIENT許可權。 |
費用說明 | 資料歸檔功能不收費,在購買、使用目標執行個體過程中,可能會涉及費用。 |
歸檔後是否支援刪除來源資料 | 支援同步刪除來源資料,保證資料歸檔和來源資料刪除同步完成,降低了後期刪除來源資料的麻煩和風險。 |
如何查詢已歸檔的資料 | 支援在DMS控制台查詢已歸檔的資料。 支援通過對應的資料庫引擎查詢已歸檔資料。
|
指定歸檔位置 | |
表結構變化 | 新增一列,記錄工單號、歸檔時間等,不影響資料使用。 |
用途 | | 毫秒級更新,亞秒級查詢。 高吞吐離線處理和高效能線上分析,實現降本增效。
| | | |
資料把控能力 | 最強,資料歸檔在您管理的資料庫執行個體上,可以通過資料庫互動靈活處理資料。 |
儲存類
對比項 | 使用者OSS | DBS內建OSS(不推薦) |
支援的來源資料庫類型 | 說明 目前MongoDB作為源庫進行資料歸檔正在公測中。 | |
費用說明 | 資料歸檔功能不收費,在購買、使用OSS過程中,可能會涉及費用。 | DMS會在DBS中建立一個備份計劃,DBS會根據備份的資料量收取備份、儲存等費用。費用請參見DBS費用概述。 |
歸檔後是否支援刪除來源資料 | | 不支援自動刪除來源資料,需要通過建立普通資料變更工單清理資料庫中已歸檔的資料。 |
如何查詢已歸檔的資料 | 支援通過DMS邏輯數倉查詢已歸檔資料。 | - |
指定歸檔位置 | 需要指定OSS。 | 不需要指定OSS。系統會自動在DBS中建立一個備份計劃,將資料歸檔至OSS。 |
表結構變化 | | 表結構不變化。 |
用途 | 降低線上儲存成本(能力最強)。 | 降低線上儲存成本(能力強)。 |
資料把控能力 | 較強,資料歸檔在使用者開通的阿里雲OSS上。 | 較弱,資料歸檔在DBS內建OSS上。 |
常見問題
Q:如果在資料歸檔過程中選擇了清理源表資料,歷史的業務資料還能查詢到嗎?
A:可以。資料歸檔功能定時將大表的資料歸檔至其他資料庫,可通過查詢歸檔的歷史執行個體來查詢歸檔的歷史業務資料。