Можно ли выполнить добавочное/дифференциальное резервное копирование с помощью BLOB-объектов Azure? Я хотел бы отправить только те фрагменты данных, которые изменились. Может быть, что-то с блок-блобами?
Благодарю вас!
Можно ли выполнить добавочное/дифференциальное резервное копирование с помощью BLOB-объектов Azure? Я хотел бы отправить только те фрагменты данных, которые изменились. Может быть, что-то с блок-блобами?
Благодарю вас!
Я бы посоветовал начать изучать архитектуры Page Blobs и Block Blobs и то, как они могут помочь вам в достижении вашей цели. У каждого есть некоторые ограничения, однако, если вы понимаете, как они работают, вы можете найти решение.
Блочные BLOB-объекты предназначены для потоковой передачи рабочей нагрузки. Модификация и обновление блочного BLOB-объекта — это двухэтапный процесс обновления, в котором вы добавляете/изменяете/загружаете все новые изменения, а затем в случае добавления модифицируете отмену фиксации + добавляете, а в случае новых после загрузки фиксируете изменения.
Страничные BLOB-объекты предназначены для произвольной записи. Большой двоичный объект страницы использует немедленное (одноэтапное) обновление, как только запрос на запись для последовательного набора страниц завершается успешно, запись фиксируется.
Таким образом, вы можете решить, какая у вас рабочая нагрузка, а затем выбрать страницу или блочный BLOB-объект. Группа Windows Azure Storage предоставила подробную информацию о том, как вы можете использовать страничные BLOB-объекты для того, что вы ищете здесь: