使用 Google BigQuery 制作 webapp
Making webapp using Google BigQuery
我有一个很大的 table,其中包含 Google 大查询中的域数据,我想创建一个类似于 http://whois.domaintools.com/browse/a/
的网络应用程序
包含我可以深入研究的排序结果列表的页面。
是否可以在每次打开或刷新页面时不进行查询,这是最讨厌的方式。
提前致谢!
直接查询BigQuery会产生卡顿,影响前端性能,部分用户和查询需要数秒,因此不建议在直播网站上使用,最适合的方式是运行 在后台异步。
您需要建立自己的网站,因此网站本身会从缓存或本地数据库中读取数据。
然后您需要构建一个后台进程(Message Queue 或 Cron),您将在其中定期 运行 BigQuery 作业,处理结果并将结果写入本地数据库。然后,您可以选择 运行 仅每 1 小时左右。
看看您可以使用 BigQuery 做什么
- https://github.com/everythingme/redash frontend available at http://demo.redash.io/
- http://bigqueri.es/
我有一个很大的 table,其中包含 Google 大查询中的域数据,我想创建一个类似于 http://whois.domaintools.com/browse/a/
的网络应用程序包含我可以深入研究的排序结果列表的页面。
是否可以在每次打开或刷新页面时不进行查询,这是最讨厌的方式。
提前致谢!
直接查询BigQuery会产生卡顿,影响前端性能,部分用户和查询需要数秒,因此不建议在直播网站上使用,最适合的方式是运行 在后台异步。
您需要建立自己的网站,因此网站本身会从缓存或本地数据库中读取数据。
然后您需要构建一个后台进程(Message Queue 或 Cron),您将在其中定期 运行 BigQuery 作业,处理结果并将结果写入本地数据库。然后,您可以选择 运行 仅每 1 小时左右。
看看您可以使用 BigQuery 做什么
- https://github.com/everythingme/redash frontend available at http://demo.redash.io/
- http://bigqueri.es/