Principiile generale ale bazelor de informare distribuite - 1c programator, 1c programare

Principiile generale ale bazelor de informare distribuite

modificări de configurare sunt permise numai în nodul rădăcină al bazei de date distribuite cu proliferarea ulterioară a ierarhiei de la nodul rădăcină subordonaților săi și t. d. Astfel, mecanismul de gestionare a informațiilor bază de date distribuită asigură că toate nodurile dintr-o bază de date de informații distribuite de aceeași configurație.







Schimbarea de date este permisă în orice nod al bazei de date distribuite. Sincronizarea datelor se realizează prin distribuirea de date modificări aduse la nodul una, toate structurile distribuite de baze de date de informații

Principiile generale ale bazelor de informare distribuite - 1c programator, 1c programare

În cazul în care pe parcursul unei baze de date de informații distribuite menținut de configurare a identității completă, nu este necesară identitatea completă a datelor. Datele de compoziție, modificările care sunt transmise într-o bază de date de informații distribuite pot fi controlate ca „vertical“ (prin determinarea setului de elemente de configurare, datele care sunt implicate în schimbul), și „orizontală“ (prin stabilirea condițiilor de transmisie și de recepție la schimbările de nivel elemente de date individuale).

Planurile de partajare sunt centrale în gestionarea bazelor informaționale distribuite. Dar, pentru ca un plan de schimb special, ar putea fi utilizat pentru organizarea unei baze de informații distribuite, ar trebui să fie în proprietățile set de configurare ale bazei de date de informații de distribuție.







Datele dintr-o bază de informații distribuite efectuate de mesajele furnizate de mesajele de infrastructură. În schimb, mecanismele universale de schimb de date, conținutul, mesajele transmise între o bază de informații noduri distribuite nu poate fi arbitrară, dar este reglementată protocolul de comunicare adoptat pentru baza de date de informații distribuite.

Compoziția modificărilor de date care vor fi schimbate în cadrul unei baze de informații distribuite este determinată de compoziția planului de schimb. Intrarea de configurare facilitate a planului de comunicare indică faptul că modificările de date din obiectul de configurare pot fi înregistrate pentru nodurile planului de comunicare. Dar, în contrast cu mecanismele de schimb de date universale, nomenclatura datelor schimbate pot fi efectuate într-o bază de informații distribuite, compoziția strict ogra¬nichena plan de schimb corespunzător.

Pentru înregistrarea acestor modificări o informație bază de date a permis modificări de servicii de înregistrare distribuite. Elementele de date sunt plasate în legătură cu utilizarea mecanismelor XML-serializarea. În plus față de modificările de date între o informație distribuite noduri de baze de date transmise schimbarea de configurare, și unele informații suplimentare aeriene. Modificările de configurare și includerea acestora într-un schimb de mesaje într-o bază de informații distribuite efectuate complet automat și sunt inaccesibile pentru utilizator și configurația dezvoltator.

Spre deosebire de mecanismele universale de schimb de date, formarea și primirea mesajelor de schimb de date într-o bază de date de informații distribuite produse „într-o singură operațiune“, adică toate conținutul mesajului este generat prin apelarea unei metode a în built-language

Citirea conținutul mesajului este, de asemenea, produs prin apelarea unei singure metode:

Pentru a gestiona structura de date care urmează să fie introduse în mesaj, precum și citite din mesaj și plasat într-o bază de date, manipulare eveniment pot fi definite la nivelul elementelor individuale de date din planul de comunicare modul:

  • PriOtpravkeDannyhPodchinennomu;
  • PriOtpravkeDannyhGlavnomu;
  • PriPolucheniiDannyhOtPodchinennogo;
  • PriPolucheniiDannyhOtGlavnogo.

Astfel, într-o bază de informații distribuite este implicat aproape complet mecanisme universale de schimb de date, dar există unele caracteristici suplimentare care nu sunt disponibile în afara bazei de date distribuite.

Ajuta proiectul! Spune-i unui prieten despre acest site: