傳統資料庫如何平滑遷移至OceanBase,遷移到OceanBase後如何平滑升級,如何保障穩定性,這是架構師們不得不考慮的問題。今天我們將重點介紹一個專門為這些場景而生的利器 —— DBReplay。
DBReplay是從生產庫截取的真實流量,然後再在測試庫回放用於測試資料庫系統的功能和性能的工具。它不僅回放讀流量,也回放寫流量,保證在整個回放過程中的數據和真實線上的數據是一致的,所有查詢基於的快照點和真實線上也是一致的,並且保證SQL執行過程中的數據集與生產庫完全一致,從而在測試庫覆蓋生產庫的每一個功能場景和性能場景。