邏輯備份是一種備份方法,它側重於備份數據的邏輯結構和內容。
與物理備份(直接複製資料庫檔案系統)不同,邏輯備份不涉及資料庫的檔案系統。它通常包括導出和導入資料庫對象(如表、索引、觸發器和存儲過程)以及相關的數據。邏輯備份可以基於檔案級別進行,也可以基於資料庫對象級別進行。這種備份方式適用於需要選擇性備份數據、數據遷移、數據恢復到不同版本或不同廠商的資料庫等場景。邏輯備份的常用工具有mysqldump、pg_dump等,而物理備份常用的工具包括xtrabackup、RMAN等。在實際套用中,邏輯備份通常與物理備份結合使用,以確保數據的完整性和恢復的靈活性。