Allway sync: отзывы

Режимы доступностиAvailability modes

Режим доступности — это свойство каждой реплики доступности.The availability mode is a property of each availability replica. Режим доступности определяет, ждет ли первичная реплика перед фиксацией транзакций для базы данных, чтобы данная вторичная реплика записала записи журнала транзакций на диск (записала журнал на диск).The availability mode determines whether the primary replica waits to commit transactions on a database until a given secondary replica has written the transaction log records to disk (hardened the log). Группы доступности AlwaysOnAlways On availability groups поддерживает два режима доступности — режим асинхронной фиксации и режим синхронной фиксации.supports two availability modes-asynchronous-commit mode and synchronous-commit mode.

  • Asynchronous-commit modeAsynchronous-commit mode

    Реплика доступности, которая использует этот режим доступности, называется репликой асинхронной фиксации.An availability replica that uses this availability mode is known as an asynchronous-commit replica. В режиме асинхронной фиксации первичная реплика фиксирует транзакции, не ожидая подтверждения того, что вторичная реплика асинхронной фиксации записала журнал на диск.Under asynchronous-commit mode, the primary replica commits transactions without waiting for acknowledgment that an asynchronous-commit secondary replica has hardened the log. Режим асинхронной фиксации минимизирует задержку транзакций в базах данных-получателях, но позволяет им не успевать за базами данных-источниками, что создает риск возможной потери данных.Asynchronous-commit mode minimizes transaction latency on the secondary databases but allows them to lag behind the primary databases, making some data loss possible.

  • Synchronous-commit modeSynchronous-commit mode

    Реплика доступности, которая использует этот режим доступности, называется репликой синхронной фиксации.An availability replica that uses this availability mode is known as a synchronous-commit replica. В режиме синхронной фиксации, прежде чем фиксировать транзакции, первичная реплика синхронной фиксации ждет, чтобы вторичная реплика синхронной фиксации подтвердила, что запись журнала на диск завершена.Under synchronous-commit mode, before committing transactions, a synchronous-commit primary replica waits for a synchronous-commit secondary replica to acknowledge that it has finished hardening the log. В режиме синхронной фиксации после синхронизации базы данных-получателя с базой данных-источником зафиксированные транзакции полностью защищены.Synchronous-commit mode ensures that once a given secondary database is synchronized with the primary database, committed transactions are fully protected. Эта защита достигается за счет повышения задержки транзакций.This protection comes at the cost of increased transaction latency.

Дополнительные сведения см. в разделе Режимы доступности (группы доступности AlwaysOn).For more information, see Availability Modes (Always On Availability Groups).

What AllSync can do for you:

  • Remote File Sync with Network Drives.
  • AllSync help you keep updated copies of files or folders in two or more locations.
  • Synchronize your data between desktop PCs, laptops, USB drives, flash keys, MP3 players, digital cameras and more.
  • AllSync features a flexible scheduler which allows you to automate all backup and sync processes on your PC.
  • AllSync uses innovative synchronization algorithms to synchronize your data between PCs, laptops, USB flash drives and other external drives.
  • Windows folder synchronization.
  • Do multiple-folder synchronization routinely with just one click.
  • AllSync helps you to synchronize data between home and office or desktop and notebook computers.
  • Automatic Synchronization — sync automatically when file changes are detected!
  • With AllSync you can easily see what have changed in your folders and transfer changes with single mouse click!
  • AllSync is software which helps you to synchronize folders and directories on your PC or laptop.
  • Synchronize the contents of two folders, either across your home network or on the same PC!
  • A powerful utility for synchronizing directories/folders.
  • Update and back-up files over a local network.
  • AllSync support two-way synchronization of files.
  • AllSync is capable to sync folders on any local and external drives, including FireWire and USB, floppy disks, ZIP, JAZ, MO and other storage media.
  • Synchronize more than two directories.
  • AllSync allows you to sync and backup folders or files in LAN, across multiple computers.
  • AllSync is a powerful directories synchronization tool.
  • Mutually synchronize any number of folders.
  • Replicate and back-up data between your home and office computers.
  • AllSync is keeping your data in sync directly between your computers!
  • A file and folder synchronization software for Windows.
  • Best Folder Synchronization Utility
  • AllSync performs true folder (directory) synchronization.
  • AllSync is a file and folder synchronization software for Windows.
  • Replicate any source folder even if the files are in use.
  • Real two-way file and folder synchronization.
  • AllSync provides you an easy and efficient method to synchronize folders and sub folders.
  • Automatic Folder Sync Software.
  • Sync data between your laptop (notebook) and desktop PC.
  • Folder Synchronization Scheduling
  • A perfect tool for PC folder synchronization!
  • Synchronize over a network — Update and back-up files over a local network or the Internet.
  • AllSync enables you to synchronize the content of two folder hierarchies.

Обзор бесплатных программ для синхронизации файлов и папок

Программа для синхронизации файлов и папок FreeFileSync лучший выбор 

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

При синхронизации важных документов качество проработки такого интерфейса имеет действительно важное значение. Попробуйте представить, что во время синхронизации вы потеряли файл с паролями

Какие чувства вы будете испытывать, когда обнаружите этот досадный факт? Утилита умеет работать с заблокированными файлами, так что вам не придется ломать голову над вопросом «а все ли вы программы закрыли?».

К сожалению, FreeFileSync имеет очень простые фильтры. Так же в ней нет функции автоматической синхронизации, и никакой поддержки протокола FTP. Файл справки у утилиты достаточно скудный. Инсталлятор FreeFileSync содержит OpenCandy. Тем не менее, простота и качество утилиты перевешивают с лихвой ее недостатки.

Allway Sync многофункциональный продукт для синхронизации файлов

 еще одна утилита для синхронизации папок. Это очень неплохой и проработанный продукт с массой полезных функций. Она поддерживает достаточно большой набор фильтров и правил для настройки процесса синхронизации, и это, безусловно, дает ей большое преимущество по сравнению с аналогами в данном классе программ. Она так же поддерживает протокол FTP, планировщик задач и автоматическую синхронизацию. Хорошо проработан файл справки, так что вы всегда сможете найти ответ на любой вопрос. 

К недостаткам стоит отнести не очень хорошо проработанный интерфейс утилиты при обнаружении конфликтов и факта удаления. В интерфейсе не совсем очевидно, что нужно выбрать, чтобы достичь желаемого результата при разрешении конфликта. У начинающих пользователей здесь могут возникнуть проблемы. Так же необходимо учитывать, что в бесплатной версии Allway Sync есть лимит в расчете 40000 файловых операций на один месяц. Так что если вам требуется синхронизировать кучу файлов, то эту утилиту стоит отложить в сторону. Еще одним недостатком можно считать отсутствие поддержки копирования заблокированных файлов. Сами разработчики на данный недостаток отвечают «это может поставить под угрозу целостность файлов». Отчасти они правы, но если быть честным до конца, то такой факт просто должен быть внесен в список конфликтов, и решаться самим пользователем. 

Еще программы:

  • SyncBack. Поддерживает сжатие файлов. Может проверить целостность файлов после завершения синхронизации.
  • Synkron. Позволяет восстанавливать файлы, которые были перезаписаны или удалены во время синхронизации.
  • File Synchronizer. Если вы ищите минимализма, то это программа специально для вас.

Автоматическая синхронизация папок

Программа Allway Sync, как уверяют нас сами производители, «использует инновационные алгоритмы синхронизации Ваших данных между настольными ПК, ноутбуками, USB-накопителями, удаленными серверами FTP/SFTP и WebDAV, различными онлайн-хранилищами данных… поддерживаются сжатие данных и шифрование. Она сочетает в себе пуленепробиваемую надежность с чрезвычайно простым интерфейсом.»

Что же, заинтриговать нас у них получилось, правда? Давайте проверим их заявление на практике.

Установка Allway Sync

Ничего страшного или запутанного в ней нет. Только два нюанса — НЕ снимайте галку на установку специальной службы (нужна для автоматического отслеживания изменений в папках)…

…а также определитесь — нужен ли Вам ярлык на рабочем столе и для всех ли пользователей Вашего компьютера Вы устанавливаете программу…

Настройка Allway Sync и работа в ней

Сразу после установки программы нужно научить её своему языку…

Остальные настройки программы покажу по мере её испытания. Итак, по умолчанию у нас уже есть какая-то задача под названием «New Job 1» — кликаем по вкладке правой кнопкой мыши и создаём свою личную новую задачу…



После этого можно таким же образом переименовать или удалить какую-либо задачу. С этим разобрались — идём дальше и указываем папки для синхронизации…

…определяемся с направлением синхронизации (ссылка «Изменить» между стрелками в середине)…

(по умолчанию стоит общая синхронизация)

Если у Вас, как и у меня в данном случае, вторая папка живёт на флешке — рекомендую нажать кнопочку «Настроить…» и установить галочку для привязки программы к характеристикам накопителя…

Как видите — всё грамотно и понятно нам поясняют буквально на каждом шагу в этой чудной программе.

Первичная ручная синхронизация

Жму кнопку «Анализировать», читаю предупреждение и игнорирую его…

…после чего, наконец-то, синхронизирую папки…

Открыв во вкладках проводника сразу обе подопытных папки, проверил результат работы программы Allway Sync — всё чётко и без ошибок (сколько в одной папке файлов, столько и во второй).

Всё это хорошо, но это была обычная ручная синхронизация — где же автоматическая? Рассказываю.

Автоматическая синхронизация данных

Заходим в настройки нашей задачи, в которые можно попасть несколькими путями…

  • пункт «Вид» в меню программы и «Настройки…»
  • правой кнопкой мыши по вкладке задачи и в контекстном меню пункт «Свойства»
  • в английской раскладке клавиатуры нажмите «горячие» клавиши Ctrl+O (последовательно, без плюса)

(кстати, тут и автозапуск программы можно включить)

…в самом низу списка настроек, что слева в окне, ищем свою задачу и переходим в «Автоматическая синхронизация»…

…а уж тут настраиваете её под себя любимого, как угодно — при подключении накопителя к компьютеру, через определённый промежуток времени, при запуске приложения, перед выходом…

Разнообразие условий автоматической синхронизации папок в этой программе просто поражает — авторы предугадали большинство желаний пользователей.

Выставил первое условие («При подключении съёмного устройства») и вытащив флешку из ноутбука удалил три фотографии в тестовой папке. После подключения накопителя к компьютеру — данные автоматически моментально синхронизировались…

…и три фотки испарились из папки на флешке — что и требовалось от программы автоматической синхронизации.

Между прочим, если вдруг запутались в направлениях синхронизации и случайно «потеряли» нужные файлы, то не огорчайтесь — их можно вернуть…

Проверил и синхронизацию по времени — работает на пятёрочку…

⇡#SyncBackPro

  • Распространение: shareware
  • Русский интерфейс: есть

Это мощная программа, обладающая огромным количеством всевозможных настроек. Она стоит $54,95, также ее можно использовать тридцать дней в триал-режиме. В приложении поддерживается много языков интерфейса, в том числе русский, однако перевод выполнен машинным образом достаточно плохо.

Работа SyncBackPro основана на профилях, которые вы можете добавлять в неограниченном количестве. Создание нового профиля происходит в несколько этапов. На первом нужно ввести название профиля, здесь же можно отметить, является ли он групповым (то есть будет ли он объединять несколько других профилей). На следующем шаге следует выбрать тип профиля, всего их три: резервная копия, синхронизация и зеркало. В область нашего обзора входит второй тип; первый предназначен для регулярного бэкапа ваших данных, последний — для создания и поддержки точной копии указанной папки с файлами в одностороннем порядке.

На третьем этапе необходимо выбрать две папки, которые будут между собой синхронизироваться, — они обозначены как левая и правая. В выпадающих списках можно выбрать место хранения данных: для исходной папки это внутренний/внешний диск или сетевой путь, FTP-сервер, онлайн-службы Amazon S3 или Windows Azure, а также файлы на почтовом сервисе. Для папки назначения, помимо всего перечисленного, присутствует еще возможность CD/DVD-прожига и сохранения в виде ISO-образа. Стоит сказать, что при выборе исходного места за пределами компьютера в качестве места назначения можно указать лишь локальный путь, то есть, например, синхронизировать два FTP-источника у вас не получится. Однако в остальном можно поэкспериментировать.

Создание нового профиля в SyncBackPro

После этого нужно выполнить настройки профиля: в первую очередь — указать директории левой и правой папок на компьютере (если выбраны другие места хранения, то там отображаются соответствующие параметры). Вы можете выделить отдельные подкаталоги и файлы внутри этих папок, которые нуждаются в синхронизации, а также наложить фильтр на определенные типы данных (по умолчанию в этот фильтр уже включены системные файлы и папки). Следующая опция — это добавление расписания. Задача, за которую отвечает профиль, может выполняться ежедневно, еженедельно и ежемесячно, причем график настраивается чрезвычайно гибко (например, каждую третью неделю месяца по вторникам); кроме того, присутствует возможность добавить повторение спустя указанное количество дней, часов, минут и секунд. Вслед за расписанием вы можете настроить политику принятия решений для множества ситуаций — что делать, если файл был изменен в папке слева, новый файл был создан в папке справа и т.д. Для каждого варианта событий присутствует несколько различных моделей поведения: пропустить, спросить пользователя, файл большего размера перезаписывает меньший — и другие.

Упомянутые опции — это лишь та часть параметров профиля, которой ограничивается режим простой настройки. Если вы переключитесь в режим «эксперт», вам станет доступно более пятнадцати дополнительных разделов: сжатие, шифрование, автозакрытие программ, ведение журнала и прочие — рассмотреть их все в рамках данного обзора не представляется возможным. Вы можете сами детально изучить многочисленные кнопочки и галочки, чтобы тонко настроить программу под свои нужды (например, в арсенале средств можно найти такие функции, как запуск синхронизации с помощью комбинации горячих клавиш или игнорирование файлов, которые были изменены в течение указанного времени).

Настройка профиля в SyncBackPro

Созданные профили отображаются в основном окне SyncBackPro. Вы можете их отредактировать, импортировать/экспортировать, активировать выполнение или, наоборот, приостановить действие, а также просмотреть статус: время последнего запуска, результат и другие сведения. Колонок с информацией присутствует довольно много, ненужные при этом можно отключить.

Основное окно SyncBackPro

В программе ведется подробный журнал с логом действий. Присутствует большое количество настроек приложения — обширные параметры работы, диалоги, шрифты и так далее. Функциональность можно расширить еще больше, загрузив дополнительные скрипты с сайта разработчиков: они устанавливаются в разделе «Сценарии» и позволяют добавить новые возможности при выполнении задач.

Настройки программы синхронизации

В первую очередь необходимо указать направление синхронизации, то есть в данном случае из папки Записи-1 в папку Записи-2 или наоборот.

Есть параметр общей синхронизации, при выборе которого наиболее поздние изменения будут автоматически сохраняться в другой папке, независимо от того, где произошло изменение – всегда в обеих папках будут самые актуальные данные. По умолчанию как раз этот параметр и используется во вкладке Задача.

Там же можно поставить галочку Повторять удаление файлов, то есть если из одной папки файлы удалили, то и из другой папки они будут удалены автоматически.

Можно выбрать параметр Повторять файловые изменения, то есть изменения файлов на стороне источника будут перезаписываться на конечной стороне после синхронизации.

Программа предупреждает при этом, что следует быть осторожными с этой опцией, так как перезаписанные файлы не подлежат восстановлению.

При нажатии на кнопку Синхронизировать программа сообщает, что файл скопирован и теперь находится во второй папке.

Программа позволяет выполнить дополнительные настройки, которые можно открыть во вкладке Правила синхронизации,

например, игнорировать часовую разницу во времени модификации и ряд других параметров.

Особенно интересна вкладка Автоматическая синхронизация. Здесь можно настроить автоматическую синхронизацию при подключении какого-то съемного  устройства, когда одна из синхронизированных папок является съемным USB устройством.

Это может быть USB накопитель, цифровая камера, плеер, устройство для чтения карт памяти и т. п.

Либо можно выбрать параметр Через определенный период, то есть при этом устанавливается время в минутах. Программа автоматически запускает процесс анализа, и если других изменений не было, то внесет эти изменения в конечную папку.

Таким образом, при использовании программы не потребуется ничего копировать вручную. Пусть документов будет даже очень много, программа без труда с ними справится и выполнит синхронизацию данных в автоматическом режиме.

Активные вторичные репликиActive secondary replicas

Группы доступности AlwaysOnAlways On availability groups поддерживает активные вторичные реплики.supports active secondary replicas. Активные вторичные функции поддерживают следующее.Active secondary capabilities include support for:

Проведение операций резервного копирования со вторичными репликами.Performing backup operations on secondary replicas
Вторичные реплики поддерживают создание резервных копий журнала и резервных копий только для копирования всей базы данных, файлов и файловых групп.The secondary replicas support performing log backups and copy-only backups of a full database, file, or filegroup. Можно настроить группу доступности, указав предпочтение, где следует выполнять резервное копирование.You can configure the availability group to specify a preference for where backups should be performed

Важно понимать, что приоритет не определяется в SQL Server, поэтому не влияет на выполнение нерегламентированного резервного копирования.It is important to understand that the preference is not enforced by SQL Server, so it has no impact on ad-hoc backups. Интерпретация данного приоритета зависит от логики, при ее наличии, которая внесена в задания резервного копирования для каждой из баз данных в указанной группе доступности.The interpretation of this preference depends on the logic, if any, that you script into your back jobs for each of the databases in a given availability group

Для отдельной реплики доступности можно указать приоритет выполнения резервного копирования на данной реплике по отношению к другим репликам из той же группы доступности.For an individual availability replica, you can specify your priority for performing backups on this replica relative to the other replicas in the same availability group. Дополнительные сведения см. в статье Активные вторичные реплики: резервное копирование во вторичных репликах (группы доступности Always On).For more information, see Active Secondaries: Backup on Secondary Replicas (Always On Availability Groups).

Доступ только для чтения к одной или нескольким вторичным репликам (доступные для чтения вторичные реплики)Read-only access to one or more secondary replicas (readable secondary replicas)
Любая вторичная реплика доступности может быть настроена на получение доступа только для чтения ко своим локальным базам данных, хотя некоторые операции поддерживаются не полностью.Any secondary availability replica can be configured to allow only read-only access to its local databases, though some operations are not fully supported. Это предотвратит попытки подключения для чтения и записи к вторичной реплике.This will prevent read-write connection attempts to the secondary replica. Кроме того, можно запретить рабочие нагрузки только для чтения на первичной реплике, разрешив доступ только для чтения и записи.It is also possible to prevent read-only workloads on the primary replica by only allowing read-write access. Это предотвратит подключение только для чтения к первичной реплике.This will prevent read-only connections from being made to the primary replica. Дополнительные сведения см. в статье Активные вторичные реплики: вторичные реплики для чтения (группы доступности Always On).For more information, see Active Secondaries: Readable Secondary Replicas (Always On Availability Groups).
Если в группе доступности имеется прослушиватель группы доступности и одна или несколько доступных для чтения вторичных реплик, то SQL ServerSQL Server может направлять запросы на установку соединения (с целью считывания данных) к одной из них (маршрутизация только для чтения).If an availability group currently possesses an availability group listener and one or more readable secondary replicas, SQL ServerSQL Server can route read-intent connection requests to one of them (read-only routing). Дополнительные сведения см. в разделе Прослушиватели групп доступности, возможность подключения клиентов и отработка отказа приложений (SQL Server).For more information, see Availability Group Listeners, Client Connectivity, and Application Failover (SQL Server).

Основы синхронизации

Для синхронизации данных пользователи могут использовать как специализированные утилиты, так и веб­сервисы. И те и другие отслеживают содержимое указанных папок, расположенных в разных местах (например, на двух разных компьютерах), и синхронизируют данные в соответствии с выбранным методом.

Существует множество вариантов синхронизации файлов. Удобнее всего, если компьютеры соединены между собой непосредственно через локальную сеть, инфракрасный порт или Интернет. В этом случае синхронизация данных проводится всего за один этап — по сути, нажатием одной кнопки в окне соответствующей программы. Если непосредственного соединения нет, то данные могут быть синхронизированы с применением устройства-посредника, которое используется для переноса информации между двумя компьютерами. В роли подобного устройства может выступать флэшка, внешний жесткий диск, папка на FTP-сервере и т.д. В этом случае данные синхронизируются в несколько этапов: сначала с одного компьютера файлы упаковываются и отсылаются на устройство-посредник, после этого на другом компьютере эти данные принимаются, благодаря чему и осуществляется синхронизация.

Всё вышесказанное справедливо в случае применения утилит. Что касается веб­сервисов, то при синхронизации через них не требуется непосредственного соединения между собой синхронизируемых устройств, поскольку выбранные папки на компьютере или ноутбуке синхронизируются с пользовательскими данными, находящимися в онлайн-хранилище. Это подразумевает, что обновленные в ходе работы документы автоматически резервируются в подобном хранилище.

Поскольку синхронизировать данные приходится регулярно (как правило, ежедневно), то данный процесс удобнее автоматизировать — например проводить анализ и синхронизацию файлов по установленному расписанию либо при наступлении определенных событий (например, при подключении съемного диска, запуске системы или в случае появления обновлений в синхронизируемых папках). При необходимости, например при обработке больших объемов информации, часть файлов при синхронизации разумнее игнорировать (обычно имеет смысл, например, исключить системные и скрытые файлы), что сократит время, требуемое на обработку данных.

Зачем нужна синхронизация папок

  • если хотите подстраховаться после переноса какой-либо системной папки или временных данных на другой диск
  • если не хватило времени закончить какой-то проект на работе/дома (пришли домой/на работу, воткнули флешку и работаете уже с автоматически обновлёнными данными)
  • если нужно хранить резервную копию важных данных на внешнем носителе информации (жёсткий диск, ssd-накопитель, флешка…)
  • если нужно быстро и без потерь обеспечить обмен данными между несколькими компьютерами
  • для облегчения и ускорения ручного копирования данных между папками и дисками

Направление мысли указал — дальше сами пофантазируйте.

Масштабирование сервиса баз данных. MS SQL AlwaysOn

  • Высокий уровень доступности обеспечивает бесперебойную работу системы;
  • Нагрузка по чтению из БД частично выполняется на репликах.
  • Master-сервер – основной сервер, который фиксирует все изменения в системе (чтение, запись);
  • Slave-сервер – репликационный сервер, который дублирует все изменения в системе, но доступен только для чтения. На каждом репликационном сервере хранится БД (Metadata) для хранения промежуточных данных для работы поисковых запросов и представлений.

Рис. 2. Распределение нагрузки между серверами.

  • Запрос отчета. В случае, если у отчета, хранящегося в БД, выставлен признак «Read Only», сервер приложений берет информацию по запросу, хранящуюся на одном из slave-серверов, не нагружая master-сервер работой. Если же у отчета не указан признак «Read Only», то сервер приложений отправляет запрос на master-сервер, т.к. в данном случае будут вноситься изменения в БД.
  • Получение данных карточки. В данном случае используется временная метка «Timestamp», которая присваивается каждой карточке при внесении в нее изменений. При каждом новом изменении в карточке счетчик «Timestamp» повышается. При запросе карточки выбирается место чтения, в котором метка «Timestamp» у карточки имеет наивысшее значение: из распределенного кэша (если там тот же Timestamp), какой-то из реплик (если Timestamp реплики больше Timestamp карточки – это означает, что на реплику уже переданы актуальные данные карточки), иначе – с мастера. Если карточка изменялась в текущей сессии, и информация о ней хранится в кэше, система смотрит значение метки «Timestamp» в кэше, а затем ищет на slave-серверах и master-сервере нужную карточку, у которой «Timestamp» соответствует значению в кэше.
  • Выполнение поисковых запросов, работа с представлениями. При выполнении данных запросов сервер приложений получает информацию с одного из slave-серверов из области БД «Metadata» (хранилище временной информации о работе поисковых запросов и представлений). Выбор slave-сервера для работы с представлением фиксируется в кэше и при загрузке новых страниц представления и использования остальных методов, которые работают с поисками и представлениями, используется выбранный сервер.

Особенности работы slave-серверов:

  • Сервер приложений хранит счетчик вызова каждого slave-сервера, значение которого увеличивается при каждом новом запросе к реплике. Для оптимальной нагрузки и скорости работы серверов используется алгоритм Round Robin, т.е. при каждом новом запросе отчета, представления, поиска выбирается slave-сервер с минимальным счетчиком вызова.
  • При репликации существует задержка, связанная со скоростью работы сети. При настройке режима Always On можно задать приемлемое время этой задержки и период проверки соответствия реальной задержки работы slave-сервера заданному значению. Если реальное значение превышает заданное, то slave-сервер становится временно недоступным для запросов. При следующей проверке, если реальное значение задержки будет соответствовать заданному значению, slave-сервер вновь станет доступным для запросов.
  • Выполнение запросов к БД может быть перенаправлено с master-а на slave при использовании следующих методов:
    • GetCardXmlData – серверный метод, возвращает XML запрошенной карточки;
    • SectionReadRowsData – серверный метод, возвращает содержимое строки секции карточки;
    • SearchCreateProcessor – все методы поисков;
    • ViewCreateProcessor – все методы представлений;
    • CardGetState – возвращает состояние карточки;
    • ReportGetData – получает результат выполнения отчета;
    • RowGetData – возвращает содержимое строки секции карточки;
    • RowGetHierarchy – возвращает идентификаторы всех родительских строк в секции для подчиненной строки;
    • CardGetType – серверный метод, возвращает тип карточки;
    • SessionGetIdList;
    • UserGetInfo.

Заключение

Мы рассмотрели два различных варианта автоматической синхронизации файлов — с помощью синхронизирующих утилит и через онлайновые сервисы синхронизации данных. Выбор наиболее предпочтительного из вариантов оставляем за пользователем, поскольку тут всё весьма индивидуально. Утилиты привлекательнее с позиции скорости и возможности тонкой настройки параметров синхронизации, включая обработку строго выбранных типов данных. В свою очередь, сервисы обеспечивают доступ к актуальным версиям файлов практически с любого устройства, имеющего доступ к Интернету. Настроив какое­либо из рассмотренных решений, можно легко и просто выполнить синхронизацию рабочих файлов и полностью исключить путаницу с разными версиями одних и тех же документов, что очень часто имеет место при работе на нескольких компьютерах.

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий