Я изучаю возможность использования BigQuery и его API для выполнения запросов на сайте в зависимости от контента, который просматривают наши посетители. Поэтому время отклика имеет решающее значение. Я загрузил очень простой структурированный набор данных из 10 тыс. Строк (4 столбца) и запускает очень простой запрос и занимает от 1 до 2 секунд. Мои вопросы, как мы надеемся, довольно просты в ответе, смогу ли я когда-либо получить < время отклика 1сек с помощью BQ API, оптимизируя данные каким-либо образом или нет?Может BigQuery быть достаточно быстрым для запроса на месте в реальном времени
Большое спасибо!
С уважением, Арьен
Спасибо за этот ответ! Так что, используя, например, Google Cloud SQL в сочетании с Google App Engine выглядит для вас более подходящим решением? – Arjen
@Arjen - это будет зависеть от объема ваших данных. Для строк 10k с 4 столбцами я бы определенно пошел с CloudSQL Gen1 или Gen2 и использовал AppEngine для обслуживания результатов. Просто убедитесь, что у вас есть нужные индексы, поэтому ваш запрос будет обслуживаться из индекса, а не полного сканирования. –
, который был предназначен только для тестирования. Скажем, это будет 1000 тыс. Строк с 25 столбцами, будет ли CloudSql логичным выбором? – Arjen