【问题标题】:Is there any way to get Realtime data from BigQuery SDK / API?有什么方法可以从 BigQuery SDK / API 获取实时数据?
【发布时间】:2021-07-08 00:37:42
【问题描述】:

我正在处理一个项目,我遇到了一个问题,我想从 BigQuery 数据集中获取实时数据, 所以我努力研究我了解了诸如 pusher 和 laravel-websocket 之类的 web 套接字,我也对它们进行了测试

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

然后我发现有一种方法可以将 BigQuery Dataset 与 firebase 连接起来,然后只要数据集中输入行,firebase 就会给我们一个事件。

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

谢谢

【问题讨论】:

    标签: google-bigquery


    【解决方案1】:

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

    【讨论】:

    • 注意到了你的话,但是我的客户已经只使用 BigQuery 并且来自设备的所有数据都直接插入到 BigQuery 数据集中,我想将 BigQuery 与 WebSockets 连接是否有任何好的文档,比如如果它实际上是如何实现的?
    猜你喜欢
    • 1970-01-01
    • 2011-07-03
    • 1970-01-01
    • 2021-03-25
    • 1970-01-01
    • 1970-01-01
    • 2021-01-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多