用于数据通知服务器的 BigQuery 触发器
BigQuery triggers for a data notification server
我正在编写一个通知服务器来为 ui 提供实时更新。这是使用 autobahn with python to achieve something like this 完成的。所以我的数据驻留在 Bigquery 中。我想在 table 中的数据更新后立即向 ui 发送通知。由于 bigquery 没有 SQL 触发器,我想到了这种情况。
创建Appengine中提供的任务调度。
在作业中使用一个table decorator每秒执行一次。
例如:SELECT COUNT(*) FROM [digin_duosoftware_com.test123@-1-]
甚至是每秒响应数据的简单查询。
我的问题是接受table 对这种情况实施此实施,因为我每秒 运行 它?还是有其他方法可以做到这一点?
我也提到了this。
按照table装饰使用:
装饰器中时间的相对值必须以毫秒为单位
eg: SELECT COUNT(*) FROM [digin_duosoftware_com.test123@-1000-]
I want to send notifications to ui as soon as data updates in my table
与其从数据本身进行轮询,不如使用 tables.get API to check lastModifiedTime table 的 属性,然后根据它采取行动
我正在编写一个通知服务器来为 ui 提供实时更新。这是使用 autobahn with python to achieve something like this 完成的。所以我的数据驻留在 Bigquery 中。我想在 table 中的数据更新后立即向 ui 发送通知。由于 bigquery 没有 SQL 触发器,我想到了这种情况。
创建Appengine中提供的任务调度。
在作业中使用一个table decorator每秒执行一次。
例如:SELECT COUNT(*) FROM [digin_duosoftware_com.test123@-1-]
甚至是每秒响应数据的简单查询。
我的问题是接受table 对这种情况实施此实施,因为我每秒 运行 它?还是有其他方法可以做到这一点?
我也提到了this。
按照table装饰使用:
装饰器中时间的相对值必须以毫秒为单位
eg: SELECT COUNT(*) FROM [digin_duosoftware_com.test123@-1000-]
I want to send notifications to ui as soon as data updates in my table
与其从数据本身进行轮询,不如使用 tables.get API to check lastModifiedTime table 的 属性,然后根据它采取行动