有没有办法从 BigQuery SDK / API 获取实时数据?

时间:2021-07-07 15:27:52

标签: google-bigquery

我在一个项目中遇到了一个问题,即我想从 BigQuery 数据集中获取实时数据, 所以我努力研究我了解了像 pusher 和 laravel-websocket 这样的网络套接字,我也测试了它们

但是我不明白该怎么做的一件事如果我将 BigQuery SDK 与我的 Laravel 项目连接,那么我没有找到 BigQuery 为我们提供的任何事件或方法,因为在我的场景中,大多数数据来自IoT 设备和设备使用 bigQueryAPI 来提供数据我也希望设备数据实时。

然后我发现有一种方法可以将 BigQuery 数据集与 firebase 连接起来,然后每当数据集中的行输入时,firebase 都会为我们提供一个事件。

我只想知道有没有我可以在没有 firebase 解决方案的情况下做到的? 因为上述解决方案不是免费的,我必须支付 firebase 才能使用此功能吗?

谢谢

1 个答案:

答案 0 :(得分:0)

物联网设备可以将数据发布到发布/订阅而不是 BigQuery,来自发布/订阅的一个消费者(例如:Dataflow)可以读取数据并将其插入到 BigQuery 中,您可以根据您的自定义需求创建消费者。