Войти

Показать полную графическую версию : Резервное копмрование БД через интернет


pay666
29-04-2015, 20:50
Ранее не занимался данными вопросами. Прошу помочь советом, как организовать резервное копирование БД через интернет. Всего 5 машин которые находятся удаленно друг от друга. Все работают под базой firebird. Нужно чтобы каждый пк удаленно каждые 10 мин отправлял файлы БД на сервер чин 2012 или удаленный сервер яндкс диска. На предприятии уже имеется сервер. На нем рэйд зеркало,но он не фтп. Есть сервис дропбокс, но возможно есть более совершенные методы копирования файлов через скрипт или батник, хотелось бы услышать лучший вариант

El Scorpio
30-04-2015, 05:41
или удаленный сервер яндкс диска »
Можно написать скрипт (CMD или иной) из следующих команд
1. Остановка Firebird
2. Копирование файлов в локальный каталог яндекс-диска
3. Запуск Firebird
4. Синхронизация каталога яндекс-диска
Этот скрипт можно повестить в планировщик задач

Останавливать БД нужно, чтобы избежать рассогласования БД в момент копирования.
Запускать БД можно сразу по завершении копирования файлов.

pay666
30-04-2015, 06:35
El Scorpio, Спасибо за ответ. Осталось только подумать как это реализовать, ведь работа ведется практически непрерывно, и если остановить БД, то она может дать сбой . Разговор о АЗС. Возможно ли будет производить резервное копирование с 5 пк одновременно в 1 аккаунт яндекс диска? (для удобства)

El Scorpio
30-04-2015, 08:18
работа ведется практически непрерывно, и если остановить БД, то она может дать сбой »
Значит нужно использовать выгрузку средствами самой БД. При условии, что она поддерживает возможность выгрузки информации "на лету" (то есть делается "снимок", и производится выгрузка неизменного снимка, в то время как сама БД изменяется в процессе дальнейшей работы (с некоторым замедлением)

Возможно ли будет производить резервное копирование с 5 пк одновременно в 1 аккаунт яндекс диска? »
Думаю, вам стоит задать этот вопрос техподдержке яндекса.
Впрочем, Яндекс.Диск поддерживает протокол WebDAV (доступ к файлам посредством HTTP), так что вы сможете создать несколько подключений для одновременной загрузки информации.
Или вы можете копировать файлы на локальный сервер в папку, указанную в параметрах службы клиента яндекс-диска, а далее сам клиент будет выполнять периодическую синхронизацию данной папки с яндекс-диском.




© OSzone.net 2001-2012