Инструменти за потребители

Инструменти за сайта


supto:sigurnost:synchronizacia

Това е стара версия на документа!


Синхронизация на данните

Основната концепция на продукта A-SUPTO SelMatic ERP е, че функционирането му не зависи от интернет свързаността.

За целта се използва разработена от Селматик ЕООД технология за репликация (синхронизация) на данните между индивидуалните бази данни на отдалечените обекти и централната база данни.

За всяка промяна в базата данни, която се извършва, автоматично се създава синхронизационен лог, който се изпраща автоматично при наличие на свързаност (интернет и/или VPN) със сървъра, на който е централната база . Синхронизацията на данните се активира автоматично при всяка една транзакция (всяко едно логнато действие). Това означава, че каквато и да е модификация на данни се синхронизира в реално време (при наличие на свързаност със сървъра, на който е централната база).

В случай, че няма свързаност до централната база данни всички промени ще бъдат логнати в таблица в съответната база данни и изпратени напълно автоматично в момента на поява на връзка.

Задължително съществува една централна база данни, в която се събира цялата информация (това е и базата, която се архивира) и е възможно да има неограничен брой отдалечени/синхронизиращи бази данни (КОМ модули от комуникационни модули).

Информацията се репликира условно в зависимост от организационните единици.

Например ако имаме следната организационна структура:

Всеки документ засягащ Обект 1 задължително се синхронизира с Централната база данни и с тази на Обект 1. Ако има други ком модули, които са конфигурирани да получават документите на обект 1, централната база ще генерира автоматично синхронизационен лог и за тях, като след успешна синхронизация ще са видими и в другата/другите бази. Всеки документ, който засяга повече от един обект (Например документ за Местене на стока от обект 1 към обект 2) се синхронизира с базата данни на съответния обект (т.е. с тази на обект 1 и на обект 2), както и с всяка друга база настроена да получава документите на обект 1 и/или обект 2.

Всяка една от базите данни се нарича “Комуникационен модул” (КОМ модул), като обикновено Централната база е КОМ 0 или 1. Всяка една от базите данни притежава собствени генератори за уникалните номера на номенклатури, документи и т.н., като номерът започва с номера на самият КОМ модул (база данни) и по този начин много лесно може да се определи къде е създаден даден запис.

Във всяка една от таблиците в базата данни се съдържа поле COM_ID, в което се записва в кой комуникационен модул (коя база данни) е създаден съответният запис.

Предимства на технологията за синхронизация:

  • Системата е независима от интернет свързаността, което осигурява безпрепятствен продажбен процес в локалните търговски обекти дори и при ситуация на технически проблем и липса на интернет свързаност;
  • Отдалечените обекти може да работят независимо от централната база без никакви функционални различия при липса на връзка;
  • Всички промени извършени на ниво номенклатури (създаване на позиции, промяна на цени, задаване на права на достъп и т.н.) се изпращат автоматично към отдалечените обекти;
  • Всяко действие, което засяга повече от един обект се изпраща автоматично на всички засегнати страни;
  • Данните се съхраняват едновременно в централната база данни и в локалните бази на отдалечените обекти;
  • В случай на критичен технически проблем, при който някоя от базите данни е трайно унищожена - тя може да бъде възстановена;
  • Сървъра на централната база данни може да бъде спрян за извършване на поддръжка без това да засегне работата на отдалечените обекти;

ВАЖНО: Технологията за синхронизация на данни извършва репликиране/ копиране/ клониране на данни и разпращането им в повече от една локална база данни. Технологията не може да се използва за триене или модифициране на номенклатури и/или документи.

Конфигурация на синхронизацията

supto/sigurnost/synchronizacia.1579094960.txt.gz · Последна промяна: 2020/01/15 13:29 от m.ayvazova