SymmetricDS - SymmetricDS

SymmetricDS
SymmetricDS-logo.png
Бастапқы шығарылымҚараша 2007 ж
Тұрақты шығарылым
3.9.15 / 31 қазан 2018 ж; 2 жыл бұрын (2018-10-31)[1]
Операциялық жүйеMicrosoft Windows, Linux, Mac OS X, Android
Қол жетімдіАғылшын
ЛицензияGPL
Веб-сайтhttp://www.symmetricds.org/

SymmetricDS болып табылады ашық ақпарат көзі деректер базасын және файлдарды синхрондауға арналған бағдарламалық жасақтама Көп мастерлік реплика, сүзгіленген синхрондау және түрлендіру мүмкіндіктері.[2] Ол көптеген түйіндер үшін масштабтауға, төмен өткізу қабілеттілігі бар қосылыстарда жұмыс істеуге және желінің үзілу кезеңдеріне төтеп беруге арналған.[3] Мәліметтерді синхрондау жоспарланған тапсырмадан асинхронды түрде жүреді, итеру немесе тарту кезінде мәліметтер өзгертіледі. Ол стандартты веб-протоколдарды қолданады (HTTP ) және мәліметтер қорының технологиялары (JDBC ) платформалардың кең спектрін қолдау және оның өзара әрекеттесуін барынша арттыру мақсатында. Оған қолдау көрсетіледі Oracle, MySQL, MariaDB, PostgreSQL, Greenplum, SQL Server, SQL Server Azure, HSQLDB, H2, Дерби, DB2, Firebird, Информикс, Интербаза, SQLite, Sybase ASE, Sybase ASA, MongoDB, Amazon_Redshift, және VoltDB мәліметтер базасы.[4]

Функционалдылық

SymmetricDS дербес сервер ретінде де жұмыс істейді (кіріктірілгенді қолдана отырып) Джетти ), бағдарлама сервері ішінде (мысалы Apache Tomcat ) немесе қосымшаға енгізілген. Конфигурация сипаттар файлдары және орталық түйіндегі конфигурация кестелерінің жиынтығы арқылы жүзеге асырылады. Мәліметтер қорының кестелері де, файлдық жүйелер де түйіндер желісі бойынша синхрондалуы мүмкін. Конфигурация бір бағытта немесе екі бағытта синхрондау үшін кестелерді, бағандарды (тік сүзу) және жолдардың ішкі жиынтықтарын (көлденең сүзу) таңдауға мүмкіндік береді. Файлдар негізгі каталог бойынша және каталогтарға қайта оралу қажеттілігі бойынша таңдалады. Қойылмалы таңбалар бірнеше кестелер мен файлдарды сәйкестендіру үшін қолданылады. Кестелерді басымдылық негізінде синхрондалатын арналарға топтастыруға болады. Түйіндер топтары бір-бірімен байланысқан және оларды итерудің немесе тартудың көлік әдісі тағайындалған. Басу түйінге қосылып, дайын болған кезде өзгертулер жібереді, ал тартылыс мезгіл-мезгіл өзгертулердің бар-жоғын тексеру үшін түйінмен қосылады. Желілік топологияларды желілік кіру / шығу, көп мастер, жұлдыз және көп деңгейлі ағаштарды қоса алғанда, түйін топтарын байланыстыру арқылы жүзеге асыруға болады. Деректер базасын толтыру үшін түйінді бастапқы мәліметтер жүктемесімен дайындауға болады. Өзгерістер топтамаларға біріктіріліп, маршрутизаторлар көмегімен түйіндерге жеткізу үшін тағайындалады. Маршрутизаторлар деректерді сүзуге және түйіндер деректерді қабылдауы керек шешімдер қабылдауға конфигурациялануы немесе жазылуы мүмкін. Топтамалар синхрондау кезінде жеткізіліп, реттік нөмір мен мәртебені қолдана отырып бақыланады, қателіктерден автоматты түрде қалпына келтіруге арналған мезгіл-мезгіл қайталанулар жасалады. Пәрмен жолы мен вебке негізделген басқару құралдары JMX консоль орталықтан түйіндерді басқаруға арналған. Интерфейстерді бағдарламалау Java және Демалыс мінез-құлықты кеңейту және теңшеу үшін енгізілген.

Көрнекті қолданушылар

  • OpenMRS - ашық дереккөздер жүйесі[5]
  • Openboxes - жеткізу тізбегін басқарудың бағдарламалық жасақтамасы[6]

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ http://www.symmetricds.org/download
  2. ^ «SourceForge жобасының беті». Алынған 10 желтоқсан, 2013.
  3. ^ «Деректер базасын SymmetricDS көмегімен синхрондау». Алынған 23 қараша, 2012.
  4. ^ «SymmetricDS нұсқаулығы: мәліметтер базасына ескертпелер». Алынған 16 қараша, 2013.
  5. ^ «OpenMRS: деректер базасын SymmetricDS көмегімен синхрондау». Алынған 22 тамыз, 2012.
  6. ^ «Openboxes: синхрондауды қосу». Алынған 18 қыркүйек 2012.

Сыртқы сілтемелер