快照與傾印
本文說明 Meilisearch 的兩種備份方法:快照和傾印。
快照
快照是 Meilisearch 資料庫的精確副本,預設位於 ./data.ms
中。使用快照可快速有效地備份您的實例。
快照中的文件已經被索引並準備就緒,大幅提高了匯入速度。但是,快照在不同版本的 Meilisearch 之間不相容。快照也比傾印大得多。
簡而言之,快照是一種安全措施:如果實例中出現問題,您可以快速恢復並重新啟動資料庫。您還可以排程定期建立快照。
傾印
傾印不像快照那樣是資料庫的精確副本。相反,它更像是一個藍圖,Meilisearch 可以稍後使用它從頭開始重新建立整個實例。
匯入傾印檔需要 Meilisearch 重新索引所有文件。此過程會耗費大量時間和記憶體,其大小與資料庫的大小成正比。與快照相比,匯入傾印檔是一個緩慢且效率低下的操作。
同時,傾印檔不受限於特定的 Meilisearch 版本。這表示傾印檔非常適合在您升級 Meilisearch 時遷移資料。
注意
使用傾印檔將資料從舊版本的 Meilisearch 傳輸到較新的版本。請勿將資料從新版本傳輸到舊版的 Meilisearch。
例如,您可以毫無問題地將 Meilisearch v1.2 的傾印檔匯入到 v1.6。但是,將 v1.7 中產生的傾印檔匯入到 v1.2 實例可能會導致意外的行為。
快照與傾印檔
快照和傾印檔都是資料備份,但它們的用途不同。
快照效率很高,但無法在不同版本的 Meilisearch 之間移植。使用快照進行定期資料備份。
傾印檔可以在不同版本的 Meilisearch 之間移植,但效率不高。當更新到新的 Meilisearch 版本時,請使用傾印檔。