У меня есть следующий вариант использования: - 1 таблицу BigQuery нужно переписывать каждый час. - Перезапись таблицы может занять до нескольких минут, так как она довольно большая (> 1 м строк) - Эта таблица запрашивается через вызов API.
Если вызов API происходит во время перезаписи таблицы, что произойдет? Какова лучшая практика в этом случае?
BigQuery предоставляет свойство изоляции моментального снимка, и если вы инициируете запрос в момент времени t1, перезапись завершается в момент времени t2, а запрос завершается в момент времени t3, запрос увидит таблицу, как это было до перезаписи.