PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Réplication d'une base de données mobile
Réplication d'une base de données mobile
Débuté par Jean TURCOTTE, 27 sep. 2018 16:23 - 8 réponses
Membre enregistré
1 120 messages
Popularité : +8 (8 votes)
Posté le 27 septembre 2018 - 16:23
Bonjour, je veux créer une application mobile grand publique téléchargeable via Apple Store et Google Play. Cette application possédera une base de données HFSQL classique locale et j'aimerais que cette base de données soit répliquée sur un serveur WEB. De cette façon, mes clients pourront toujours accéder à leur données si il remplace leur mobile.

Quelle serait la façon la plus rapide et la plus simple pour réaliser la sauvegarde des données locales sur un serveur WEB. J'ai pensé à la réplication universelle mais je crains qu'il faille configurer chaque mobile manuellement.

Merci de me soumettre vos suggestions. :)

--
Jean Turcotte
WX 22 et WM23
Android 7.0 avec Moto G4 Plus
Laptop Lenovo
Posté le 28 septembre 2018 - 21:46
Tu créer un serveur FTP et sur WM selon login et password les utilisateurs auront accès a leur propre dossier contenant la sauvegarde des fichiers data.
Membre enregistré
1 120 messages
Popularité : +8 (8 votes)
Posté le 30 septembre 2018 - 14:41
Bonjour Popoy, merci de ton aide, 2 questions;
1- Est-ce que je dois utiliser des sockets pour le transfert?
2- Que penses-tu de la réplication ?

--
Jean Turcotte
WX 22 et WM23
Android 7.0 avec Moto G4 Plus
Laptop Lenovo
Posté le 01 octobre 2018 - 02:50
Je comprend pas les fonctions FTP existe quelque soit l'os voir https://doc.pcsoft.fr/?3040004
Pourquoi veut tu alors t'embetter avec les sockets.
Pour la réplication je crois qu'en wlanguage c'est pas encore ça.
il existe l'exemple wxreplicartion de Fabrice harrari mais j'ai pas tester.
Membre enregistré
1 120 messages
Popularité : +8 (8 votes)
Posté le 01 octobre 2018 - 13:56
Je suis débutant et j'ai besoin d'info pour comprendre l'utilité des différentes fonctions possibles pour les transfert. 2 questions;
1- A quoi sert les socket alors?
2- Est-ce que je peux aussi transférer des fichiers base de données .FIC via FTP ?

--
Jean Turcotte
WX 22 et WM23
Android 7.0 avec Moto G4 Plus
Laptop Lenovo
Membre enregistré
1 120 messages
Popularité : +8 (8 votes)
Posté le 01 octobre 2018 - 15:20
Je continue de fouiller sur le net pour savoir ce qui serait le mieux pour mon application et j'ai cru comprendre une chose importante;
1- Comme une connection FTP utilise un port dédié, il ne peut donc y avoir qu'une connection à la fois au serveur
2- Avec les sockets, il peut y avoir plusieurs connections simultanément.

Comme mon application nécessitera plusieurs connection à la fois, serais-t-il préférable d'utiliser les sockets ?

Merci !

--
Jean Turcotte
WX 22 et WM23
Android 7.0 avec Moto G4 Plus
Laptop Lenovo
Membre enregistré
91 messages
Popularité : +3 (3 votes)
Posté le 01 octobre 2018 - 16:18
Bonjour,

pour exemple la réplication sur plusieurs fichiers avec des relations ne fonctionne pas bien.

Je passe par un Webservice maison et je sélectionne mes datas par le biais d'une date et heure de mise à jour.

Stéphane
Posté le 02 octobre 2018 - 18:41
Toutes les connexions clients serveur sont des sockets.
Le FTP en fait partie.
l'avantage ici c'est que cela est totalement géré par le wlagage.
Si tu paramètre correctement ton serveur FTP il acceptera plusieurs connexions en même temps.
En effet la partie serveur utilise les ports 20 et 21.
Mais attribue un port client différents pour chaque client.
Il y aa donc plusieurs connexions possible.
Comment ferait Pcsoft avec leurs téléchargement sinon?
Membre enregistré
1 120 messages
Popularité : +8 (8 votes)
Posté le 03 octobre 2018 - 00:43
Merci pour l'info, c'est maintenant plus clair. :)

--
Jean Turcotte
WX 22 et WM23
Android 7.0 avec Moto G4 Plus
Laptop Lenovo I7 12GB Ram