2017-08-14 113 views
0

試圖使用Google Cloud Datastore存儲來自IOT設備的流式數據。目前從每臺設備一分鐘內以2行(實體)的速率從10,000臺設備獲取數據。數據實體永遠不會更新,但會定期清除。後端代碼在PHP中。谷歌雲數據存儲分區策略

  1. 我是否需要對數據進行分區以獲得更好的性能,因爲我現在在MySQL表中執行操作。目前使用基於鍵的表分區。

  2. 如果有,我應該使用使用命名空間作爲一個命名空間,一臺設備或者我應該創建一個設備的一種,如「device_data_1」,「device_data_2」

感謝

+0

這是大量的數據,我建議你先做成本模擬。由於數據存儲的費用是每寫入一次,並且與實體大小無關,因此數據存儲庫存儲大量小事(更好地將它們打包成更大的實體)的成本很高。 – marcadian

回答