我具有以下软件组件:
product-purchase-events
SELECT count(*) as count, DATE(timestamp) as day FROM product-purchase-events GROUP BY day
GET /product-purchase-event/?step=DAY
事实:
问题:
如果有人向GET /product-purchase-event
端点发送垃圾邮件,则每次调用都会执行一个新查询,这意味着在进行一百万次垃圾邮件查询后,我会得到一个很好的账单。我的问题:
垃圾邮件可以保护BigQuery吗?我知道这里有24小时缓存,但是我希望数据尽可能实时。我还知道还有其他解决方案,例如Amazon Redshift,它按小时而不是按查询计费,但是我想知道我是否可以使用BigQuery解决此垃圾邮件问题。似乎大多数人仅将其用于内部,这意味着没有外部人员可以执行查询,因此垃圾邮件不是问题。
我具有以下软件组件:Amazon Kinesis事件流示例事件表:产品购买事件BigQuery db接收+存储事件示例查询:SELECT count(*)as count,...