|
PROFESSIONAL NEWSGROUPS WINDEV, WEBDEV and WINDEV Mobile |
| | | | | |
[WDM21] HyerfileSQL et Windev Mobile 21 |
Started by Kanigi Yaya, Jan., 20 2017 3:25 PM - 11 replies |
| |
| | | |
|
| |
Registered member 26 messages Popularité : +1 (1 vote) |
|
Posted on January, 20 2017 - 3:25 PM |
Bonjour les DEVs
Je développe ma première application mobile, et j'ai besoin d'un conseil. J'utilise une base HyerfileSQL. Il se trouve que son accès via internet par mobile android est très lent et une fois connecté, les traitements sont également lents.
Quel type de base de donnée serait adaptée pour un accès plus rapide?
En espérant profiter de votre expérience, veuillez recevoir mes cordiales salutations.
-- Bon Dev! |
| |
| |
| | | |
|
| | |
| |
Posted on January, 20 2017 - 7:07 PM |
Bonjour, > Quel type de base de donnée serait adaptée pour un accès plus rapide?
Une base locale, avec un système de réplication derrière
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
A votre disposition : WXShowroom.com, WXReplication (open source) et maintenant WXEDM (open source)
Plus d'information sur http://fabriceharari.com
En espérant profiter de votre expérience, veuillez recevoir mes cordiales salutations. -- Bon Dev! |
| |
| |
| | | |
|
| | |
| |
Posted on January, 22 2017 - 10:25 AM |
Bjr,
Kanigi Yaya avait prétendu :
Bonjour les DEVs Quel type de base de donnée serait adaptée pour un accès plus rapide?
Explique deja ce que tu veux gerer , quel volume, a quelle frequence, est ce géré en multiposte (d'autres postes accedent en meme temps aux memes données, ou pas)
Avant de partir sur une usine a gaz..... a plus
-- ------------------------------------------------------------- www.ctc-soft.com Gestion biblo-documentaire (free-share) Comptabilité shareware Logiciels de Gestion de saisie terrain Spécialisé Tournées de boulangers ------------------------------------------------------------- |
| |
| |
| | | |
|
| | |
| |
Registered member 26 messages Popularité : +1 (1 vote) |
|
Posted on January, 22 2017 - 2:01 PM |
Merci M. Harari
Je me documente sur la réplication et je reviendrai si besoin se manifeste.
-- Bon Dev! |
| |
| |
| | | |
|
| | |
| |
Registered member 26 messages Popularité : +1 (1 vote) |
|
Posted on January, 30 2017 - 8:04 PM |
Dc a écrit :
Bjr, Kanigi Yaya avait prétendu : Bonjour les DEVs Quel type de base de donnée serait adaptée pour un accès plus rapide? Explique deja ce que tu veux gerer , quel volume, a quelle frequence, est ce géré en multiposte (d'autres postes accedent en meme temps aux memes données, ou pas) Avant de partir sur une usine a gaz..... a plus -- ------------------------------------------------------------- www.ctc-soft.comGestion biblo-documentaire (free-share) Comptabilité shareware Logiciels de Gestion de saisie terrain Spécialisé Tournées de boulangers -------------------------------------------------------------
C'est un projet pour gérer des clients enregistrés (nombre maximum possible) ayant un compte et un solde à jour en temps réel. La base de donnée sera disponible 24/24 et 7/7. Et les clients pourraient se connecter et faire des opérations qui impacterons le solde de leur compte.
La connexion des smartphones Android à la base de données via internet hyerfileSQL est très lente. On a au minimum 40 secondes pour se connecter. La connexion est décrite comme ci-dessous :
MaCnx est une Connexion MaCnx..Utilisateur="admin";MaCnx..MotDePasse="admin" MaCnx..Serveur="MonIpPublique";MaCnx..BaseDeDonnées ="Demo" MaCnx..Provider = hAccèsHFClientServeur;MaCnx..Accès = hOLectureEcriture
SI HOuvreConnexion MaCnx) ALORS HChangeConnexion("*",MaCnx) HCréationSiInexistant("*") Info("ok") SINON Erreur(HErreurInfo(hErrComplet)) FIN
1. Quelle solution optimale pouvez-vous nous conseiller ?
Aussi, pour la configuration du port, lorsque l’on le précise MaCnx..Serveur="MonIpPublique:4988", les connexions échouent, malgré que le port 4988 soit ouvert sur le router et dans le pare-feu du serveur.
2. Comment peut-on faire pour personnaliser ces paramètres de connexions pour plus de sécurité ?
Les caractéristiques générales pour le test sont les suivantes :
WinDev Mobile 21.0.168.3
Terminaux Android de tests : Internet 4g, 3g, edge Samsung Galaxy S4 Itel 1503 Infinix Hot 4 Pro
Configuration du serveur : Internet : Orange ADSL 1 Méga Base de données : HyperfileSQL 21 x64 Operating System: Windows Server 2012 R2 Standard 64-bit (6.3, Build 9600) System Manufacturer: HP System Model: ProLiant ML10 v2 BIOS: Default System BIOS Processor: Intel(R) Xeon(R) CPU E3-1220 v3 @ 3.10GHz (4 CPUs), ~3.1GHz Memory: 8192MB RAM Available OS Memory: 8158MB RAM
-- Bon Dev! |
| |
| |
| | | |
|
| | |
| |
Posted on January, 31 2017 - 2:42 AM |
Bonjour
je confirme.
Avec une connexion à 1 Mo DESCENDANT (donc vraisemblablement pas plus de 128 KO MONTANT, SI ca les atteint), plus les fréquentes déconnexions rencontrées en mobile, il ne faut PAS faire des accès directs à la base, mais bien passer par un webservice, avec les données en locales (cad une réplication)
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
A votre disposition : WXShowroom.com, WXReplication (open source) et maintenant WXEDM (open source)
Plus d'information sur http://fabriceharari.com
Le 1/30/2017 à 2:04 PM, Kanigi Yaya a écrit :
Dc a écrit : Bjr, Kanigi Yaya avait prétendu : Bonjour les DEVs Quel type de base de donnée serait adaptée pour un accès plus rapide? Explique deja ce que tu veux gerer , quel volume, a quelle frequence, est ce géré en multiposte (d'autres postes accedent en meme temps aux memes données, ou pas) Avant de partir sur une usine a gaz..... a plus -- ------------------------------------------------------------- www.ctc-soft.comGestion biblo-documentaire (free-share) Comptabilité shareware Logiciels de Gestion de saisie terrain Spécialisé Tournées de boulangers -------------------------------------------------------------
C'est un projet pour gérer des clients enregistrés (nombre maximum possible) ayant un compte et un solde à jour en temps réel. La base de donnée sera disponible 24/24 et 7/7. Et les clients pourraient se connecter et faire des opérations qui impacterons le solde de leur compte. La connexion des smartphones Android à la base de données via internet hyerfileSQL est très lente. On a au minimum 40 secondes pour se connecter. La connexion est décrite comme ci-dessous : MaCnx est une Connexion MaCnx..Utilisateur="admin";MaCnx..MotDePasse="admin" MaCnx..Serveur="MonIpPublique";MaCnx..BaseDeDonnées ="Demo" MaCnx..Provider = hAccèsHFClientServeur;MaCnx..Accès = hOLectureEcriture
SI HOuvreConnexion MaCnx) ALORS HChangeConnexion("*",MaCnx) HCréationSiInexistant("*") Info("ok") SINON Erreur(HErreurInfo(hErrComplet)) FIN 1. Quelle solution optimale pouvez-vous nous conseiller ? Aussi, pour la configuration du port, lorsque l’on le précise MaCnx..Serveur="MonIpPublique:4988", les connexions échouent, malgré que le port 4988 soit ouvert sur le router et dans le pare-feu du serveur. 2. Comment peut-on faire pour personnaliser ces paramètres de connexions pour plus de sécurité ? Les caractéristiques générales pour le test sont les suivantes : WinDev Mobile 21.0.168.3 Terminaux Android de tests : Internet 4g, 3g, edge Samsung Galaxy S4 Itel 1503 Infinix Hot 4 Pro Configuration du serveur : Internet : Orange ADSL 1 Méga Base de données : HyperfileSQL 21 x64 Operating System: Windows Server 2012 R2 Standard 64-bit (6.3, Build 9600) System Manufacturer: HP System Model: ProLiant ML10 v2 BIOS: Default System BIOS Processor: Intel(R) Xeon(R) CPU E3-1220 v3 @ 3.10GHz (4 CPUs), ~3.1GHz Memory: 8192MB RAM Available OS Memory: 8158MB RAM -- Bon Dev! |
| |
| |
| | | |
|
| | |
| |
Registered member 26 messages Popularité : +1 (1 vote) |
|
Posted on January, 31 2017 - 9:15 PM |
Merci Fabrice Harari
Je flaire la solution dans votre proposition mais questions: -Le webservice s'installe où et comment? -Les données locales sur les terminaux Android?
Pour dire vrai, n'ai aucune idée de l’architecture réplica+webservice.
En espérant plus d’éclaircissement, je continue de wiki sur votre proposition.
-- Bon Dev! |
| |
| |
| | | |
|
| | |
| |
Posted on January, 31 2017 - 10:42 PM |
Bonjour
Le 1/31/2017 à 3:15 PM, Kanigi Yaya a écrit :
Merci Fabrice Harari
Je flaire la solution dans votre proposition mais questions: -Le webservice s'installe où et comment?
Sur une machine serveur qui a accès à la base et une connection internet. Le comment dépend du type de webservice utilisé (rest ou soap)
> -Les données locales sur les terminaux Android?
oui... toute la base en locale, les ajouts/modifs qui circulent par le webservice.
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
A votre disposition : WXShowroom.com, WXReplication (open source) et maintenant WXEDM (open source)
Plus d'information sur http://fabriceharari.com
Pour dire vrai, n'ai aucune idée de l’architecture réplica+webservice.
En espérant plus d’éclaircissement, je continue de wiki sur votre proposition.
-- Bon Dev!
|
| |
| |
| | | |
|
| | |
| |
Posted on February, 01 2017 - 9:14 AM |
Re ..
Kanigi Yaya a présenté l'énoncé suivant :
C'est un projet pour gérer des clients enregistrés (nombre maximum possible)
???
ayant un compte et un solde à jour en temps réel. La base de donnée sera disponible 24/24 et 7/7. Et les clients pourraient se connecter et faire des opérations qui impacterons le solde de leur compte. ??? Quoi, combien d'octets
> 1. Quelle solution optimale pouvez-vous nous conseiller ?
Comme deja dit, si c 'est pour consulter un solde de compte, tu peux persister dans la connexion directe, si c 'est pour envoyer des données volumineuses et critique, il vaut mieux la replication.
Mais tu dois avoir de meilleurs resultats que ce que tu dis , meme en direct.. a plus
-- ------------------------------------------------------------- www.ctc-soft.com Gestion biblo-documentaire (free-share) Comptabilité shareware Logiciels de Gestion de saisie terrain Spécialisé Tournées de boulangers ------------------------------------------------------------- |
| |
| |
| | | |
|
| | |
| |
Registered member 26 messages Popularité : +1 (1 vote) |
|
Posted on February, 01 2017 - 6:56 PM |
Merci Dc
C'est un projet pour gérer des clients enregistrés (nombre maximum possible) ??? Les comptes de clients seront enregistrés au fur et à mesure dans la base de données (HyperFileSQL). Ils pourront faire: -des paiements de factures -des transferts vers d'autres comptes -des consultations de soldes et de mouvements
La base de donnée sera disponible 24/24 et 7/7. Et les clients pourraient se connecter et faire des opérations qui impacterons le solde de leur compte.
??? Quoi, combien d'octets Cela dépendra de la taille de l'enregistrement traité et des fichiers HyperFile traités
-- Bon Dev! |
| |
| |
| | | |
|
| | |
| |
Posted on February, 02 2017 - 9:56 AM |
Bjr,
Kanigi Yaya avait écrit le 01/02/2017 :
Les comptes de clients seront enregistrés au fur et à mesure dans la base de données (HyperFileSQL). Ils pourront faire: -des paiements de factures -des transferts vers d'autres comptes -des consultations de soldes et de mouvements
Non mais la, tu es dans des données critiques, faut pas le faire en direct...
a plus
-- ------------------------------------------------------------- www.ctc-soft.com Gestion biblo-documentaire (free-share) Comptabilité shareware Logiciels de Gestion de saisie terrain Spécialisé Tournées de boulangers ------------------------------------------------------------- |
| |
| |
| | | |
|
| | |
| |
Registered member 26 messages Popularité : +1 (1 vote) |
|
Posted on March, 02 2017 - 12:24 PM |
Fabrice Harari a écrit :
Bonjour Le 1/31/2017 à 3:15 PM, Kanigi Yaya a écrit : Merci Fabrice Harari Je flaire la solution dans votre proposition mais questions: -Le webservice s'installe où et comment? Sur une machine serveur qui a accès à la base et une connection internet. Le comment dépend du type de webservice utilisé (rest ou soap) -Les données locales sur les terminaux Android?
oui... toute la base en locale, les ajouts/modifs qui circulent par le webservice. Cordialement -- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International A votre disposition : WXShowroom.com, WXReplication (open source) et maintenant WXEDM (open source) Plus d'information sur http://fabriceharari.com Pour dire vrai, n'ai aucune idée de l’architecture réplica+webservice. En espérant plus d’éclaircissement, je continue de wiki sur votre proposition. -- Bon Dev!
Merci Fabrice
Après documentation j'ai découvert comment l'usage des webservices est utile et ouvre l'application sur plusieurs plateformes.
-- Bon Dev! |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|