#databricks #azure-databricks #delta-lake
Вопрос:
В документации это не ясно, и мы не можем адекватно проверить это:
CREATE OR REPLACE TABLE 'x' DEEP CLONE 'y'
Синхронизирует ли две ранее существовавшие дельта-таблицы или удаляет цель и воссоздает ее из источника?
Ответ №1:
Он будет копировать только те данные, которые были добавлены с момента предыдущего клонирования, он не удалит цель перед копированием. Это одна из причин, по которой он очень хорош для таких вещей, как резервное копирование данных.
Создание или замена связаны с операциями метастора, как описано в документах.