Резервное копирование с хранением в базе данныхТаранин С. М.
получена 9 сентября 2015Аннотация. В данной работе представлен обзор некоторых технологий, которые используются в современных системах резервного копирования, кратко описаны их преимущества и недостатки. Далее рас-сматривается подход к реализации системы резервного копирования с сохранением файлов в базе данных. Предлагается разбивать копируемые файлы на блоки фиксированной длины. Каждый блок представляет собой последовательность байт. Длина блока может быть адаптивной, т.е. ме-няться в зависимости от типа или размера файла. В таком виде содержимое файлов предлагается хранить в одной таблице, а информацию о них: имена, атрибуты и связи между ними -хранить в другой таблице. Сведения о сохраненных файлах и папках предлагается хранить не только в базе данных на сервере, но и на стороне клиента в некоторой иерархической структуре. Она содер-жит набор записей и представляет собой модель копируемой директории. Наличие такой модели позволяет отслеживать изменения в файловой системе клиента без выполнения дополнительных запросов к базе данных. В случае если файл изменен, в базу копируются только его изменившиеся блоки. При этом в модели на стороне клиента также обновляется информация, например дата из-менения отредактированного документа. Удаляются записи об удаленных файлах и папках. Таким образом, уменьшается нагрузка на канал передачи данных. В статье описаны алгоритмы сохране-ния и восстановления данных, а также рассмотрены факторы, влияющие на скорость их работы. Наглядно показана зависимость скорости сохранения и восстановления данных от мелкости раз-биения файлов, а также от структуры копируемой директории.Ключевые слова: файл, данные, резервное копирование, база данных, блок, модель Для цитирования: Таранин С. М., "Резервное копирование с хранением в базе данных", Моделирование и анализ информационных систем, 23:4 (2016), 479-491.
Об авторах:Таранин Сергей Максимович, orcid.org/0000-0001-8117-7358, аспирант, Ярославский государственный университет им. П.Г. Демидова, ул. Советская, 14, г. Ярославль, 150003 Россия, e-mail: staranin0208@yandex.ru
ВведениеНесмотря на широкое применение цифровых устройств для обработки документов, еще рано говорить о полном отказе от бумажных носителей. И если защите ин-формации, представляющей собой персональные данные или коммерческую тайну, уделяется много внимания, то защита иных форм данных -это личное дело их