Autofaucets.ru - автоматический сборщик криптовалюты с кранов!

Система резервного копирования на Ruby

Posted by Cooper Sun, 02 Jul 2006 19:35:00 GMT

Так сложилось, что возникла необходимость в продуманной системе резервного копирования для сохранения данных программы автоматизации складского учета КСУ. К данной backup system предъявлялись следующие требования:

  • регулярное сохранение (раз в неделю) всего объема информации (полный бэкап);
  • ежедневные инрементальные бэкапы для измененных за день данных;
  • создание информативных лог-файлов процесса бэкапа, позволяющих, в случае необходимости, воссстановить полную картину процесса резервного копирования;
  • использование архиватора для уменьшения дискового пространства;
  • использование языка Ruby (эта цель была вынесена только для того, чтобы на практике освоить основные приемы программирования на Ruby);
  • понятный и однозначный процесс воссстановления из резервной копии в случае необходимости;
  • использрование внешних носителей информации CD-RW с целью минимизировать риски от техногенных катастроф и стихийных бедствий.

В результате была реализована система, ядро которой написано на Ruby, с использованием архиватора pkzipc и системы записи на CD в реальном режиме времени InCD. Также можно посмотреть полное описание проекта. Для загрузки проект доступен отсюда

Posted in ,  | Tags , ,  | 1 comment

Comments

  1. Avatar Николай said over 3 years later:

    Почему использовался PKZIP а не напрмер, 7z? PKZIP является платным и в связи с этим протестировать что-то проблематично. Я использую CMS на Рубигде контент загружается также PKZIP и есть проблемы..

(leave url/email »)

   Comment Markup Help Preview comment