• [^] # Re: A force de coller du SQL de partout

    Posté par (site web personnel) . En réponse à la dépêche DataMapper 1.0. Évalué à 2.

    Tiens marrant moi je vois pas comment on peu faire cela avec MongoDB.

    Dans un environnement multi utilisateur de gestion la cohérence des informations est vitale
    ainsi si la base indique un stock de 100 produits, le logiciel ne doit pas permettre le destockage (donc la generation de bon de livraison) de plus de 100 quantités.
    sachant que plusieurs personnes vont demander une affectation en même temps et la le sigle ACID pour ce genre de transaction prend toute sont importance ...

    A = Atomique
    C = Cohérente
    I = Isolée
    D = durable

    pour cela il faut etre le seul a modifier un enreg et donc poser un lock/verrou, mais il faut aussi prévenir les copains que cet enreg est verrouillé ...

    Je n'ai pas trouvé comment on pouvait poser un lock sur un enregistrement mongodb hors tout est la apparemment ce style de base est fait pour gérer des versions et stocker les modifications
    ce qui est difficile par contre en base relationnelle

    Je vois plutot mongodb comme complementaire a mysql / postgresql

    A+
    chris