n8n 教學 (十):從快照 (Snapshot) 還原 Qdrant 資料庫

發布日期:2025年8月

前言:資料的備份、遷移與共享

在本機部署 Qdrant 帶來了資料自主權,但同時也帶來了資料管理的責任。Qdrant 的「快照 (Snapshot)」功能是您最好的朋友,它能讓您輕鬆地將整個 Collection 備份下來,無論是為了資料安全、遷移到另一台機器,或是與團隊成員共享一個標準化的資料集,都非常實用。本章將引導您如何透過 Web UI 快速地從一個快照檔案還原整個向量資料庫。

步驟一:啟動並上傳快照

首先,請確保您的 Qdrant 服務正在運行,並打開 Web Dashboard。

  1. 在 Qdrant 儀表板的主畫面,點擊右上角的 "UPLOAD SNAPSHOT" 按鈕。
上傳快照
圖 1: 點擊 "UPLOAD SNAPSHOT" 開始還原流程。

步驟二:命名新的 Collection

從快照還原時,您可以為新的 Collection 指定一個名稱,這讓您可以還原到一個與原始名稱不同的新 Collection 中。

  1. 在 "New collection name" 欄位中,為即將被匯入的 Collection 取一個適合辨認的名字。例如:restored_from_snapshot
  2. 點擊畫面中的 "Drop here or browse" 區域,打開檔案選擇視窗。
命名 Collection
圖 2: 為還原後的 Collection 命名。

步驟三:選擇並匯入快照檔案

現在,選擇您之前備份好的快照檔案 (通常是 .snapshot 結尾)。

  1. 在檔案選擇視窗中,找到您的快照檔案並選取它。
  2. 選取後,系統會自動開始上傳並處理檔案。
  3. 您會看到匯入進度條,請耐心等待其完成。
點擊上傳區域
圖 3: 點擊 "Drop here or browse" 來選擇快照檔案。
選擇快照檔案
圖 4: 選擇要還原的快照檔案。
匯入進度
圖 5: 系統正在處理並匯入快照。

步驟四:驗證還原結果

匯入完成後,我們需要確認資料是否已成功還原。

  1. 回到 "Collections" 列表,您應該能看到剛剛建立的新 Collection restored_from_snapshot
  2. 點擊 "Points" 下方的數字,進入 Collection 內部。
  3. 檢查資料點 (Points) 是否如預期般被匯入,包括其內容 (payload) 與向量。
還原成功
圖 5: 新的 Collection 已成功從快照還原。
驗證資料點
圖 6: 檢查還原後的資料點,確保資料完整無誤。

本章總結與系列回顧

恭喜您完成了 Qdrant 進階系列的最後一篇文章!您不僅學會了如何建立和操作在地化的向量資料庫,更掌握了如何透過快照來進行備份與還原,這對於任何正式的專案來說都是一項不可或缺的技能。

讓我們再次回顧整個 n8n 教學系列的旅程:

  • 從零開始,在本地建置了 n8n 的運行環境。
  • 學會申請 Google Gemini API,並將其強大的語言模型整合至工作流中。
  • 掌握了兩種向量資料庫的操作:雲端的 Supabase 與在地化的 Qdrant
  • 建立了自動化的工作流,能將文件處理、向量化並存入雲端或本地資料庫。
  • 最終,打造了一個能與您的私有知識庫互動的 AI 聊天機器人,並學會了如何備份與還原它。

您現在擁有的不僅是一套工具,更是一套解決問題的方法論。希望這個系列能為您的 AI 自動化之旅提供一個堅實的起點。未來還有無限可能,期待您創造出更多精彩的應用!