Jump to content

СимметричныйDS

СимметричныйDS
Первоначальный выпуск ноябрь 2007 г.
Стабильная версия
3.15.2 [1]  Отредактируйте это в Викиданных / 16 декабря 2023 г .; 7 месяцев назад ( 16 декабря 2023 г. )
Операционная система Microsoft Windows , Linux , Mac OS X , Android
Доступно в Английский
Лицензия лицензия GPL
Веб-сайт www .symmetricds .org

SymmetricDS — это программное обеспечение с открытым исходным кодом для синхронизации баз данных и файлов с возможностями репликации с несколькими хозяевами , фильтрованной синхронизации и преобразования. [2] Он предназначен для масштабирования для большого количества узлов, работы в соединениях с низкой пропускной способностью и выдерживания периодов сбоев в сети. [3] Синхронизация данных происходит асинхронно из запланированного задания, при этом изменения данных передаются посредством операции push или pull. Он использует стандартные веб-протоколы ( HTTP ) и технологии баз данных ( JDBC ) для поддержки широкого спектра платформ и максимизации совместимости. Он включает поддержку Oracle , MySQL , MariaDB , PostgreSQL , Greenplum , SQL Server , SQL Server Azure , HSQLDB , H2 , Derby , DB2 , Firebird , Informix , Interbase , SQLite , Sybase ASE , Sybase ASA , MongoDB , Amazon_Redshift и VoltDB баз данных . . [4]

Функциональность

[ редактировать ]

SymmetricDS работает либо как автономный сервер (с использованием встроенного Jetty ), либо на сервере приложений (например, Apache Tomcat ), либо встроен в приложение. Конфигурация выполняется с помощью файлов свойств и набора таблиц конфигурации на центральном узле. Таблицы базы данных и файловые системы можно синхронизировать по сети узлов. Конфигурация позволяет выбирать таблицы, столбцы (вертикальная фильтрация) и подмножества строк (горизонтальная фильтрация) для синхронизации в одном или обоих направлениях. Файлы выбираются по базовому каталогу и по необходимости рекурсивного перехода в каталоги. Подстановочные знаки используются для сопоставления нескольких таблиц и файлов. Таблицы можно группировать по каналам, которые синхронизируются по приоритету. Группы узлов связаны вместе, и им назначается метод транспортировки push или pull. Push будет подключаться к узлу и отправлять изменения, когда они будут готовы, а pull будет периодически подключаться к узлу, чтобы проверить, доступны ли изменения. Путем соединения групп узлов возможны несколько сетевых топологий, включая входящие/выходящие, с несколькими главными узлами, звезду и многоуровневое дерево. Узел может быть подготовлен с начальной загрузкой данных для заполнения его базы данных. Изменения группируются в пакеты и назначаются для доставки узлам с помощью маршрутизаторов. Маршрутизаторы можно настроить или запрограммировать для фильтрации данных и принятия решений о том, какие узлы должны получать данные. Пакеты доставляются во время синхронизации и отслеживаются с использованием порядкового номера и статуса с периодическими повторными попытками, предназначенными для автоматического восстановления после ошибок. Инструменты администрирования для командной строки и веб-интерфейса. Консоль JMX включена для централизованного управления узлами. Программные интерфейсы для Java и REST включены для расширения и настройки поведения.

Выдающиеся пользователи

[ редактировать ]
  • OpenMRS - система медицинской документации с открытым исходным кодом [5]
  • Openboxes — программное обеспечение для управления цепочками поставок [6]

См. также

[ редактировать ]
  1. ^ «Журнал изменений — SymmetricDS — Отслеживание проблем» .
  2. ^ «Страница проекта SourceForge» . Проверено 10 декабря 2013 г.
  3. ^ «Синхронизация баз данных с SymmetricDS» . 23 ноября 2012 года . Проверено 23 ноября 2012 г.
  4. ^ «Руководство по SymmetricDS: Примечания к базе данных» . Проверено 16 ноября 2013 г.
  5. ^ «OpenMRS: синхронизация базы данных с SymmetricDS» . Проверено 22 августа 2012 г.
  6. ^ «Открытые ящики: включение синхронизации» . Проверено 18 сентября 2012 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 958b698d2d989466527208f964acd8ee__1705848420
URL1:https://arc.ask3.ru/arc/aa/95/ee/958b698d2d989466527208f964acd8ee.html
Заголовок, (Title) документа по адресу, URL1:
SymmetricDS - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)