2017-04-12 76 views
1

我試圖在用戶每次打開應用程序並登錄到Facebook時從移動應用程序插入和更新數據。使用BigQuery的API插入和更新數據

是否可以使用BigQuery的API插入和更新表中的特定行?如果沒有,是否有其他解決方案?

在此先感謝!

回答

2

您可以使用Job.insert API發出DML查詢來更新特定行(S)

請注意:BigQuery是不適合的交易 - 所以請仔細閱讀有關quotaspricing

+0

你的答案已經投票up :-) – azekirel555

+0

感謝您的回答@Mikhail Berlyant,因爲它看起來像我期望做的不是我的情況的最佳解決方案。您如何建議我考慮每秒鐘可能會插入數千行數據?你認爲發送包含數據的請求從每個移動設備插入到API是最合適的嗎?我想過使用版本/日期列,因此不需要使用更新。另外,你怎麼看日期分區表呢?再次感謝!正如我所說的 - – azekirel555

+0

- BigQuery不是爲交易數據量身定做的,所以更新不是我可以推薦的 - 我引用了配額和價格鏈接 - 他們講述了這個故事。在你的情況下,你應該看看流媒體API - https://cloud.google.com/bigquery/docs/reference/rest/v2/tabledata/insertAll –

相關問題