請繼續閱讀以了解具體方法。 cassandra 到 bigtable 的遷移在從 cassandra 過渡到 bigtable 時,.帕洛阿爾託的目標是保持資料的完整性並繼續運作。下列 。概述了遷移過程中的步驟,該過程跨越了幾個月:數據。遷移:先建立bigtable實例、叢集和表格來接收遷移的資料。對於每一個 .表,使用資料遷移工具從cassandra中提取資料並載入到.table中。大表。行鍵的設計應考慮讀取請求。
一般規則。根據經驗,bigtable 行鍵應該與 cassandra 的 Primary 相同。桌子 美國電話號碼列表 的鑰匙。確保 bigtable 中的資料類型、列和列族。匹配cassandra中的資料。檢查:將cassandra中的資料與bigtable中的資料進行比較,以驗證遷移是否正確。成功。解決任何差異或數據不一致的問題。啟用雙重寫入:將所有表格與 cassandra 一起實現對 bigtable 的雙重寫入。
使用 。將寫入請求路由到兩個資料庫的應用程式程式碼。檢查即時數據以確保 cassandra 和 bigtable 中的數據保持一致。使用連續計劃的腳本。或已識別的問題。現有的應用程式程式碼和/或具有新端點的負載平衡器。讀取操作。
Cassandra,並確保所有寫入請求都定向到bigtable。所有資料已遷移且讀取操作已重定向到 後的 Cassandra 叢集。 Bigtable。 Networks 在遷移過程中使用了以下工具:使用「dsbulk」資料工具。卸載:‘dsbulk’工具可以將cassandra中的資料匯出到csv檔案中。這些文件是 .加載到雲端儲存桶以供進一步攝取。參考:datastax dsbulk 文件為 .