PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WEBDEV 2024 → Replication de données
Replication de données
Started by mickael toris, Jul., 19 2005 12:05 PM - 8 replies
Posted on July, 19 2005 - 12:05 PM
Bonjour

Je dois creer un site de e-commerce avec Webdev qui sera heberger par un prestataire de services. J'aurais voulu savoir si la réplication des données étaient possible puisque les fichiers ne seraient pas sur le même réseau.

La réplication me serait bien utile tout d'abord pour avoir une sauvegarde de ma base de données sur le réseau de mon entreprise mais aussi pour tout ce qui concerne la maintenance du site. Il serait en effet plus simple de créer un module de gestion avec Windev qu'avec Webdev, le seul problème est la réplication.

Si quelqu'un peut répondre a ma question où me donner des idées pour résoudre mon problème.

Merci
Posted on July, 19 2005 - 1:13 PM
mickael toris avait énoncé :
Bonjour

Je dois creer un site de e-commerce avec Webdev qui sera heberger par un
prestataire de services. J'aurais voulu savoir si la réplication des données
étaient possible puisque les fichiers ne seraient pas sur le même réseau.

La réplication me serait bien utile tout d'abord pour avoir une sauvegarde de
ma base de données sur le réseau de mon entreprise mais aussi pour tout ce
qui concerne la maintenance du site. Il serait en effet plus simple de créer
un module de gestion avec Windev qu'avec Webdev, le seul problème est la
réplication.

Si quelqu'un peut répondre a ma question où me donner des idées pour résoudre
mon problème.



Je suis dans le meme cas que toi et j'utilise mySQL.
Mes applis WinDev attaquent ma base de données distante comme si elle
était en local; avec bien sûr des temps de réponses plus longs mais
acceptables. Mes sites webdev attaquent la base mySQL sur le meme
serveur.

Sans doute peut-on réaliser cela avec le nouveau HF en C/S.
Mais bon, je préfère tabler sur des SGBD éprouvés et ouverts à d'autres
produits et de profiter de la puissance de devt de windev/webdev.

Autre conseil : pour l'ecommerce, j'utilise Oscommerce. Il faut
investir du temps dans la prise en main de cet environnement mais à
moins de passer un ou deux ans en dev, je n'obtiendrais jamais une
telle puissance fonctionnelle. Et couplée avec des applis windev pour
le backoffice (distant car mysql) c'est tout bon.



Merci



--
Eric
Webmaster des Wtablettes
www.wtablettes.net
Posted on July, 19 2005 - 1:42 PM
Donc sans utiliser les fichiers hyperfile en C/S tu arrives a administrer ta BD avec un module Windev? C'est peut etre une question bete mais comment tu fais? Je me debrouille un peu mais je suis qd meme debutant, niveau reseau avec windev/webdev je ne connais absolument rien.
Et pour copier les fichiers de ta BD sur le serveur de ta societe tu utilise windev aussi??
Sinon en ce qui concerne OSCommerce, je connaissais et c'est vrai que c'est un truc de fou, perso j'ai pas besoin de tout ca (gerer les stocks, les differentes adresses, ...)
Posted on July, 19 2005 - 9:01 PM
Dans son message précédent, mickael toris a écrit :
Donc sans utiliser les fichiers hyperfile en C/S tu arrives a administrer ta
BD avec un module Windev? C'est peut etre une question bete mais comment tu
fais?

c'est une base mysql. Elle est distante et le port 3306 est ouvert.
c'est la connexion (sqlconnecte) qui va ouvrir cette base généralement
identifiée par une ip ou un domaine. Ensuite qu'elle soit en localhost
ou sur un serveur du réseau ou distant via un accès internet, c'est
kif kif ! Pas de modifs dans le code.

Mon TRES gros problème, c'est que dès fois je me trompe et me connecte
sur la mauvaise base (test en localhost au lieu de prod). Comme quoi,
c'est tellement transparent que je me suis mis des couleurs, des
contrôles, des avertissements pour bien identifier la base sur laquelle
je travaille.



Je me debrouille un peu mais je suis qd meme debutant, niveau reseau
avec windev/webdev je ne connais absolument rien. Et pour copier les fichiers
de ta BD sur le serveur de ta societe tu utilise windev aussi??


Un frontal sql comme sqlyog ou si c'est un gros dump, WWBIGDump (mon
outil voir les wtablettes).

Sinon en ce
qui concerne OSCommerce, je connaissais et c'est vrai que c'est un truc de
fou, perso j'ai pas besoin de tout ca (gerer les stocks, les differentes
adresses, ...)



--
Eric
Webmaster des Wtablettes
www.wtablettes.net
Posted on July, 21 2005 - 11:30 AM
Y a pas a dire Webdev c vraiment bien. J avais pas trop compris comment ca fonctionnait avec les bases externes donc j'ai téléchargé MySQL server et g code mes tables a la main en SQL (comme un barbare) en attendant que mon problème soit régler (impossible de llancer un test). Mais en fait y a vraiment rien a faire et d apres ce que g vu y a meme pas besoin de SQL server ou de créer une base données avant, j'aurais voulu une confirmation quand puisque comme je peux pas lancer de test je peux voir si ca fonctionne.
Sinon quelqu'un aurait un logiciel du genre SQLyog mais gratuit?
Merci

Mickael
Posted on July, 21 2005 - 12:47 PM
En fait j'ai dit une grosse connerie ca ne marche pas aussi facilement.
Il faut quand installé quelque chose mais j'ai installé SQL server et ca ne marche pas, j arrive pas a créer mes fichier de donnée, Webdev me dit que le client MySQL n'est pas installé.
Il faut installé quoi exactement?
Posted on July, 21 2005 - 1:13 PM
Après mure réflexion, mickael toris a écrit :
Y a pas a dire Webdev c vraiment bien. J avais pas trop compris comment ca
fonctionnait avec les bases externes donc j'ai téléchargé MySQL server et g
code mes tables a la main en SQL (comme un barbare) en attendant que mon
problème soit régler (impossible de llancer un test). Mais en fait y a
vraiment rien a faire et d apres ce que g vu y a meme pas besoin de SQL
server ou de créer une base données avant, j'aurais voulu une confirmation


on comprend pas trop ton pb là ???
pour webdev, tu peux te connecter à n'importe quelle base du moment
qu'un accès existe (accès pcsoft ou alternatif).
Après tu n'as meme pas besoin que l'analyse existe en programmant avec
des sqlconnecte et sqlexec. Ensuite c'est un choix, utiliser les ordres
HF pour les bases sql ou tout prog en sql (c'est mon choix)

quand puisque comme je peux pas lancer de test je peux voir si ca fonctionne.
Sinon quelqu'un aurait un logiciel du genre SQLyog mais gratuit? Merci


sqlyog v4.03 existe en vs gratuite. meme s'il y a des fenetres de
confirmation chiantes.


Mickael



--
Eric
Webmaster des Wtablettes
www.wtablettes.net
Posted on July, 21 2005 - 1:19 PM
mickael toris a écrit :
En fait j'ai dit une grosse connerie ca ne marche pas aussi facilement.
Il faut quand installé quelque chose mais j'ai installé SQL server et ca ne
marche pas, j arrive pas a créer mes fichier de donnée, Webdev me dit que le
client MySQL n'est pas installé. Il faut installé quoi exactement?


oulah !!!!
c'est sqlserver ou mysql ?

il faut que tu ais une base mysql
tu la testes en direct ou avec un frontal. c'est la première chose à
faire.

Ensuite si tu utilises l'accès natif de pcsoft, il te faudra installer
le package correspondant (cf site pcsoft).

Au bout du compte tu auras une dll de pcsoft pour mysql, la
libmysql.dll (client mysql).

Ensuite tu fais une cnx à la base (sqlconnecte ou Houvreconnexion ou un
truc du genre)
Et pour créer tes fichiers de données, un bon script create table ça
fait pas de mal, c'est plus rapide avec l'habitude et au moins on
comprend ce que l'on fait.
Et puis n'oublie de modéliser ta base correctement en respectant des
conventions de nommage etc ...

Ah ACCESS a fait beaucoup de mal aux bases de données ...

--
Eric
Webmaster des Wtablettes
www.wtablettes.net
Posted on July, 21 2005 - 2:08 PM
J'ai MySQL server 4.1.
En gros j'ai créer mon analyse en indiquant que j'utilisais des fichiers MySQL. J'arrive a me connecter a la base (c le module qui etait mal installe), et quand je veux ouvrir un fichier avec WDMap j'ai un message d'erreur me disant que le fichier 'Mabase.Client' n'existe pas.
J'ai essaye d'importer une base existante, que j'ai créé en SQL et j'ai meme problème. Pas moyen d'accéder aux fichiers, il n'existe pas.