Sgbd hors connexion - quelle techno ?

Sgbd hors connexion - quelle techno ? - SQL/NoSQL - Programmation

Marsh Posté le 19-10-2019 à 17:56:48    

Bonjour à tous,
 
Je suis à la recherche de la technologie la plus adaptée à mon besoin, apparemment assez spécifique vu que je n'ai pas trouvé grand chose.  
 
Le principe est assez simple : j'ai besoin de centraliser des donnés dans une base de donnée, mais avec une contrainte assez forte : les utilisateurs ne sont pas connecté. Ils sont nomades sans connexion et se synchronisent quand ils le peuvent (généralement en début et fin de journée). Il arrive que plusieurs utilisateurs éditent la même information, ce qui implique que la fusion des données réceptionnées devient complexe, car il faut garder la plus récente saisie, et pas celle reçue lors de la dernière synchro. Il faut également que tout soit historisé afin de savoir précisément qui a saisi quoi, et quand. Je ne sais pas si c'est très clair, je suis sur un smartphone donc je peux pas faire de grande explication pour l'instant :)  
 
Niveau langage, ce serait géré en c++ donc plus ou moins tout devrait être utilisable. Sauf que je ne trouve pas de système qui réponde à ces besoins...
 
Merci aux experts qui auront une idée !  

Reply

Marsh Posté le 19-10-2019 à 17:56:48   

Reply

Marsh Posté le 20-10-2019 à 21:59:10    

Tes utilisateurs, ils n'ont pas un accès à une connexion 4G ?
 
Parce qu'on va pas se le cacher, l'écriture de l'algo de synchronisation va être vachement chaud avec un SGBD classique :/
Peut-être un truc de ce genre : https://stackoverflow.com/questions [...] s-database
 
Sinon, regarde du côté de l'event sourcing : https://blog.xebia.fr/2017/01/16/ev [...] nementiel/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 21-10-2019 à 11:32:08    

Malheureusement non, pas de 4g possible car en fait, même si certains peuvent rester connectés en 4g,ce ne serait pas possible pour tout le monde (contrainte géographique majoritairement).

 

Le système d'event sourcing à l'air très intéressant ! Je vais étudier ça en espérant que ça colle bien à mon besoin.

 

Merci :jap:

Reply

Marsh Posté le 21-10-2019 à 11:42:34    

Si c'est pas indiscret, ils sont où tes utilisateurs pour pas avoir de 3G ou 4G :??:
En tout cas, bon courage !


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 21-10-2019 à 13:43:03    

Les détails en MP, confidentialité, toussa :)

Reply

Marsh Posté le 21-10-2019 à 14:31:36    

Je t'ai répondu en MP. En résumé, vu ce que vous avez actuellement, ça me paraît plus simple et moins coûteux d'équiper tous les utilisateurs sur le terrain avec une connexion 4G (PC portable, smartphone, tablette) et pour les quelques moment où y'a pas de connexion, soit un petit système de log + envoie des MAJ dès récup de la connexion, soit, si c'est pas trop lourd, l'utilisateur se note sur un papier les MAJ et les fait en direct sur l'appli web dès la connexion retrouvée.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed