Welcome to Sign in | Help

Re: Solutia optima pentru aplicatie distribuita.

  •  09-29-2008, 8:23 AM

    Re: Solutia optima pentru aplicatie distribuita.

    fgbogdan:
    dar ce ma fac cu conflictele (cazurile in care se schimba datele de pe aceeasi linie - ex: actualizari de solduri, stocuri).
    De multe ori solutia este "by design". Proiectezi bd aî stocurile sa fie gestionate la nivel de punct de lucru iar punctul de lucru A nu trebuie sa poate scădea produse din gestiunea punctului de lucru B,C,D ... . Daca vrei cantitatea totala in stoc atunci SELECT SUM(CantStoc) FROM Stoc ... GROUP IDPunctLucru, IDProdus, ... .Alta solutie este sa nu folosesti o tabela derivata Stoc, ci o tabela virtuala (view) care sa-ti calculeze stocurile pornind de la intrari si de la iesiri.

    Chiar şi atunci când foloseşti câte o singură înregistrare pentru fiecare produs, daca doreşti sa sincronizezi inregstrarea 21(ID) 212(CantStoc) 23.32(PretUnitar) de la A cu 21(ID) 76(CantStoc) 21.01(PretUnitar) de la B poti aduna stocurile obtinand 21(ID) 288(CantStoc) ... insa preturile te obliga sa recurgi la o solutie anterioara.
View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems