遊戲數據存儲¶
hive 遊戲數據存儲介紹¶
Hive遊戲數據存儲是一項服務,提供可讀的NoSQL數據存儲,通過Hive SDK輕鬆以鍵值格式存儲在遊戲中生成的數據。
利用 Hive 遊戲數據存儲輕鬆管理遊戲數據,而無需建立單獨的 DB 系統。
從蜂巢遊戲數據存儲開始¶
Hive遊戲數據存儲通過為每個遊戲創建一個單獨的存儲來運作。 Hive遊戲數據存儲為每個遊戲發佈一個公鑰,以提供安全的數據傳輸,並用於客戶端與伺服器之間通信的驗證。(※ 請小心不要將密鑰暴露給外部。) 在應用中心註冊公鑰,以便在重置Hive SDK時自動在應用中設置公鑰。
解釋了創建存儲、獲取公鑰並在應用中心註冊的步驟。
- 建立新的存儲(Hive 控制台 → 遊戲數據存儲 → 管理數據)
- 將公鑰註冊到應用中心(Hive 控制台 → 應用中心 → 遊戲列表)
透過 Hive SDK 儲存和讀取數據¶
- Hive SDK API 連結
- 參考
- 鍵 值設定注意事項!
- 如果過多數據集中在一個 鍵 上,整體搜索性能可能會下降。在這種情況下,請按照以下方式調整鍵。
- 例如) 您想將最高(最佳)分數保存為 鍵 值的 'bestscore',並搜索第1到第10的數據。 (假設分數範圍為0到999,999) 注意) 當key值被保存為bestscore並進行搜索時,會搜索所有用戶的數據,這意味著一次搜索的數據量過大。 建議1) 透過限制分數值,只保存90萬或以上 建議2) 通過將分數值按部分劃分來分隔鍵值 0~99,999 => bestscore0, 100,000~199,000 => bestscore1, ..., 899,999~999,999 => bestscore8
- 鍵 值設定注意事項!
搜尋遊戲數據¶
透過 Hive 遊戲數據存儲存儲的數據可以在 Hive 控制台提供的「遊戲數據存儲」菜單中查看。
備份與恢復¶
Hive遊戲數據存儲會自動每天進行完整備份,並保存備份長達30天,允許您根據需要請求恢復。
- 每天凌晨1:00 AM KST 進行完整備份
- 每天,備份點根據備份性能狀態或系統狀況而變化
- 按遊戲和存檔備份
如何请求恢复¶
您可以通过 Hive 控制台请求恢复备份文件。
前往Hive 控制台 > 遊戲數據存儲 > 選擇一個遊戲以檢查備份狀態並請求恢復。您可以選擇其中一個備份歷史來請求恢復。
要完成申请,请通过备份时间(UTC)验证备份开始时间,然后按下请求恢复。
客戶資料不會被儲存,並且在恢復過程中將會丟失。一旦恢復完成,結果將會發送到與Hive控制台帳戶相關聯的電子郵件地址。
可以通过前往Hive Console > 游戏数据存储 > 选择一个游戏,再次按下请求恢复按钮 > 然后在恢复请求详情中按下取消恢复请求来取消恢复请求。
如果恢復取消的申請處理成功,結果將發送到與 Hive 控制台帳戶相關聯的電子郵件地址。
恢復備註¶
- 所有數據都會恢復到備份時的狀態,之後的數據將被刪除。
- 只有某些 PlayerId 數據無法恢復
- 備份數據的容量和系統狀態決定了恢復時間
- 在恢復過程進行時,無法訪問遊戲數據存儲,Hive SDK 的響應值為 RESPONSE FAIL