Bonjour,

je suis en train de travailler sur l'architecture d'une application de planification.
Afin d'avoir des données structuré, j'envisage d'utiliser le format XML.
Un fichier XML correspond à une semaine de planning.

Afin de stocker mes fichiers XML, j'envisage d'utiliser Exist-db

Je bloque sur certains concepts (simple) et j'ai du mal à avancer pour établir une architecture performante.

  1. Peut-on faire du CRUD avec une base de donnée type Exist ou faut-il recharger complètement le fichier ? Si oui, un simple drag an drop sur l'interface utilisateur va recharger complément le fichier .Le coût est plus important q'un update en ORM ?
  2. Comment gérer les accès concurrents ? Par exemple, sur la même semaine (même fichier XML) si deux utilisateurs modifient un élément du planning ?


Cordialement