Welcome to Sign in | Help

Re: Sincronizare SQLServer Express

  •  07-03-2007, 6:32 PM

    Re: Sincronizare SQLServer Express

    Am intrebat mai departe si am primit un refresh al scenariului (da iara o tona de citi Smile).

    1. Pe termen scurt vor fi 6 baze de date.
    2. Momentan bazele de date se duc la centru dar nu se unifica. La centru bazele de date exista separat, una pentru fiecare punct de lucru. Momentan se fac analize independente, pe fiecare punct de lucru in parte. Momentan copiile de la centru sunt identice(1 la 1) cu cele de la punctele de lucru atat ca structura cat si ca continut(numar de rowuri) (deci se face restore si nimic mai mult)
    3. Datele de la centru se folosesc exclusiv pentru analiza. Deci nu se modifica si nu se trimit inapoi la punctele de lucru. Exista o singura exceptie ceva stil catalog de produse care teoretic se editeaza la centru si trebuie distribuit...dar pentru acesta exista momentan o solutie de import/export.
    4. Cam 1-2% maxim din volumul unei bazei de date poate fi modificat zilnic si trebuie sincronizat la centru.
    5. Se are in vedere crearea la centru a unei baze de date centralizate care sa contina datele din toate bazele de date din punctele de lucru. Aici trebuie sa detaliez:
                  a) urgenta momentan consta in sincronizarea bazelor de date neunificate pentru a nu mai transmite backup-uri de sute de mega zilnic sau la cateva zile
                 b) structura bazelor de date este aceiasi si este conceputa pentru centralizare(si baza de date centralizata va avea exact aceeasi structura) .
    6. In principiu conexiunea e(va fi) permanenta si relativ sigura. Poate cadea doar in cazuri foarte exceptionale....

    Exista 3 tipuri de tabele:
    1. Tabele globale care trebuie sa fie cu continut identic in toate bazele de date inclusiv cea centralizata (Ex. Produse)
    2. Tabele cu date ce trebuiesc centralizate (acestea au fiecare o coloana GUID si o coloana ID punct de lucru) (Ex. Facturi - va cumula toate facturile de la toate punctele de lucru)
    3. Tabele cu date locale care nu urmeaza a fi sincronizate ele fiind folosite exclusiv la punctul de lucru local (ex. setari sau useri)

    Multumesc!

View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems