Создание веб-приложения с помощью Google BigQuery

У меня есть большая таблица, содержащая данные домена в Google Big query, и я хотел бы создать веб-приложение, подобное http://whois.domaintools.com/browse/a/

Страница со списком отсортированных результатов, в которые я могу покопаться.

Возможно ли без запроса каждый раз при открытии или обновлении страницы, что является наиболее очевидным способом.

Заранее спасибо!


person Zarnaya    schedule 27.01.2015    source источник


Ответы (1)


Непосредственный запрос BigQuery приводит к задержкам, которые влияют на производительность внешнего интерфейса, а для некоторых пользователей и запросов они будут составлять несколько секунд, поэтому его не рекомендуется использовать на действующем веб-сайте, так как наиболее подходящий способ - асинхронный запуск в фоновом режиме.

Вам необходимо создать свой веб-сайт, чтобы он сам считывал данные из кеша или из локальной базы данных.

Затем вам нужно создать фоновый процесс (очередь сообщений или Cron), в котором вы будете периодически запускать задание BigQuery, обрабатывать результаты и записывать в локальную базу данных. Затем вы можете выбрать запуск только каждые 1 час или около того.

Узнайте, что вы можете делать с BigQuery

person Pentium10    schedule 27.01.2015
comment
Это отличный совет, спасибо! - person Johnny Oshika; 16.04.2021