2017-04-12 79 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 –

相关问题