begin process at 2008 08 29 11:56:15
1 233 606 membres
143 nouveaux aujourd'hui
14 291 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Gestion de bdd online et offline [ Base de données / Autre ] (orelien)

Gestion de bdd online et offline le 28/11/2007 19:35:10

orelien
Bonsoir,

Je travail sur un projet de gestion commerciale gerant une base de données sous Delphi.
Pour simplifier, cette base de données gère des projets classés en fonction de leur situation géographique. Chacun des utilisateurs possède des droits spécifiques sur chaque projet (lecture / écriture). Certains utilisateurs possèdent les mêmes droits sur les mêmes projets (ils peuvent écrire/modifier les mêmes projets).

Ma question est la suivante :
Existe t'il un moyen de partager les données sur une base commune permettant de consulter/écrire dans celle ci à la fois en off line et en on line ?
Je m'explique : connectés à internet les utilisateurs utilisent la bdd normalement à distance selon leurs droits. Déconnectés : (en avion, dans le train...), les utilisateurs utilisent la même base mais en mode "local" sur leur ordinateur portable.
Le plus simple aurait été d'accéder uniquement à cette bdd en étant connecté : simples maj directement répercutées sur la bdd distante.

Le problème se situe pour moi sur le mode déconnecté et sur le fait que plusieurs utilisateurs puissent écrire sur les mêmes projets : admettons qu'un utilisateur modifie un projet lambda en mode déconnecté et qu'un autre en fasse autant sur le même projet en mode également déconnecté, le dernier à éffectuer ue synchronisation appliquera sa propre mise à jour sur la bdd.

Quelqu'un à t'il une idée ?

Orélien.

Re : Gestion de bdd online et offline le 28/11/2007 20:32:47

Francky23012301
Membre Club
Salut Orelien,

Ben le problème risque d'être hard car  il y a une juste un ptit soucis : c'est que les utilisateurs connectés à la base vont eux aussi travailler. Ce qui fait que quand ton utilisateur va se reconnecté au serveur,  la base elle aura quand meme changé et ca risque de foutre un sacré chantier dans ta base. Va falloir analyser, vérifier et traiter ta base : autrement dit un sacré boulot en perspective.

Une solution : installer le serveur sur le pc client. Il suffira alors à la personne de se connecter en local avec l'IP 127.0.0.1 . Donc là aussi ca complique le projet.

Voila

Merci de penser à regarder la question que tu as posé précedemment

http://www.delphifr.com/infomsg_CODER-IMAGE-DANS-FICHIER-TEXTE_1040863.aspx#12.

@++

Re : Gestion de bdd online et offline le 28/11/2007 22:43:38

Delphiprog
(Admin CS)

@orelien: Quelle bases de données, quelle version et niveau de Delphi utilises-tu  ?

@francky23012301 : le problème n'est pas si compliqué que cela et il existe des solutions pour peu qu'on ait les bons outils et un niveau suffisant pour traiter ce genre de problème. A chacun son domaine, c'est tout.

@orelien : si tu ne donnes pas suite aux questions que tu poses, ne t'étonne pas qu'après cela personne ne te file un coup de main.

May Delphi be with you !


Pensez à cliquer sur Réponse acceptée lorsque la réponse vous convient.


Re : Gestion de bdd online et offline le 30/11/2007 02:15:42

orelien
Bonsoir,

Tout d'abord merci de vos réponses.
J'utilise une base paradox sous delphi 6.
Une migration des données peut s'envisager si besoin est. J'ai essayé de trouver une solutions mais les problemes de conflits de données rendait la chose difficile.

Merci
Orélien.

Re : Gestion de bdd online et offline le 30/11/2007 11:52:57

cantador
Membre Club
hé, c'est pas trop compliqué mais il va falloir quand même gérer les priorités..
En clair, quel est celui qui aura le dernier mot dans la base ?
A moins que la règle ne soit dernier passé dernier stocké auquel ça devrait pouvoir se faire..
La seule vraie difficulté dans ce projet, c'est hélas la gestion des tables paradox et
le BDE..
Pour ma part, je prendrai un autre SGBD sinon je crains que..

cantador

Re : Gestion de bdd online et offline le 30/11/2007 17:20:40

MAURICIO
Paradox? c' est pratiquement impossible de gérer les mises à jour!
En ce qui concerne le OnLine/OffLine, il suffit de créer une table avec les différents exercices (avec la localization des tables etc ...), dont un enregistrement avec les configs Online, et un autre avec les configs pour le offline.

Lorsque tu es offline, le programme dois demander quel exercice utiliser puisqu' il n' arrivera pas à se connecter sur la BDD Online... Tu me suit?

A+


Re : Gestion de bdd online et offline le 30/11/2007 17:47:09

MAURICIO
Une dernière chose, j' ai fait un programme de gestion commerciale oú je peux importer/exporter les documents (factures etc ...) faits sur le poste de vente dans un magasin vers un autre poste (par exemple le serveur qui aura toutes les ventes de tout mes magasins) car c haque poste a sa propre numération de documents. L' importation se faisait par pen disk mais peut très bien se faire via LAN ou Internet.

Peut-être pourrais tu utiliser ce système?!
A+

Re : Gestion de bdd online et offline le 30/11/2007 19:04:05

orelien
Bonsoir,

Merci Mauricio, mais non je ne te suit pas trop. J'ai saisi le mode offline et online mais en pratique je ne vois pas trop comment procéder.

Quelles système de base de données me conseilleriez vous ? Quelque chose de simple à déployer si possible .

Merci
Orélien.

Re : Gestion de bdd online et offline le 14/01/2008 20:54:37

orelien
Bonsoir,

Je tente de relancer le sujet, quelqu'un aurait il une solution ?
Merci

Orélien.

Re : Gestion de bdd online et offline le 14/01/2008 22:08:47

[Page 1 Page 2]
Classé sous : base, projet, utilisateurs, bdd, projets

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Boutique

Boutique de goodies CodeS-SourceS