Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
programme Unix compatible bd Windows
Envoyé par: noura2006

Bonjour
Je cherche un langage de programmation sous Linux qui me permet de consulter et modifier une bases de données sous un poste Windows, quelles langages de programmation et quel sgbd doit je utiliser de deux cotés?.doit je avoir la bases de données de deux cotés?. Reponse urgente svp.
Merci pour votre collaboration.

Poste le Wednesday 22 February 2006 16:49:27
Répondre     Citer    
Re: programme Unix compatible bd Windows
Envoyé par: elfato

n'importe de toute façon le langage des bases de données c'est SQL il suffit de trouver un SGBDR qui tourne sur les deux plateformes (postgresql par exemple).

Poste le Wednesday 22 February 2006 17:21:57
Répondre     Citer    
Re: programme Unix compatible bd Windows
Envoyé par: bebert-2002

Salut,

Mysql
Oracle (un peu lourd quand même)

Tu dois télécharger le client pour l'un ou l'autre
voici un lien pour mysql :
[www-fr.mysql.com]

Poste le Wednesday 22 February 2006 19:00:36
Répondre     Citer    
Re: programme Unix compatible bd Windows

Citation
noura2006
Je cherche un langage de programmation sous Linux qui me permet de consulter et modifier une bases de données sous un poste Windows, quels langages de programmation et quel sgbd doit je utiliser de deux cotés?


C'est une drôle d'idée. Unix (dont Linux est un clone) est un système d'exploitation fait (depuis plus de 20 ans) pour des serveurs, et beaucoup de SGBD ont été à l'origine développés pour Unix. De mon point de vue, il serait plus simple d'installer Linux sur le client et sur le serveur (sauf si le serveur a un SGBD et d'autres services spécifiques à Windows), et d'après la rumeur ces SGBD tournent mieux sous Unix que sous Windows!

Je ne connais rien à Windows (ne l'ayant jamais pratiqué), mais il suffit d'avoir un SGBD qui tourne sous Windows et qui est capable d'accepter des connexions distantes, sur des sockets TCP/IP, dont le protocole est connu de Linux (c'est à dire dont il existe une librarie cliente sous Linux). J'imagine que MySQL comme PostGresQL répondent à ce critère, mais je repète qu'ils ont d'abord été codé pour Unix avant d'être porté "du coté obscur de la Force".

Peut-être que je dis une énorme bêtise, mais qu'est-ce qui vous empêche, si vous y êtes tristement contraint, d'installer MySQL, PostGreSQL, Oracle (dont je suppose qu'ils tournent tous sous Windows) sous Windows et d'y accéder (via une librarie cliente, voire un wrapper commun genre ODBC ....) depuis Linux?

A partir de là tout language ayant une librarie cliente pour votre SGBD convient. Mon langage préféré est Ocaml [caml.inria.fr] mais vous ne le connaissez peut-être pas encore (et Ocaml a bien des libraries clientes pour au moins MySQL et PostGreSQL).


----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Thursday 23 February 2006 19:06:33
Répondre     Citer    
Re: programme Unix compatible bd Windows
Envoyé par: ryko

Salut,
j'ai plutot des questions.

La base est imposée ? Pourquoi cette position cliente du Linux ?

C'est pour faire du temp réel (l'utilisateur attend une réponse tout de suite et il y a accès concurents aux données) ou du mode "batch" (on stocke des données et l(')(es)utilisateur(s) savent qu'il peut y avoir un delta entre les données visualisées et la réalité.) ?

Est ce qu'il va y avoir de grosses quantités de données manipulées ?

Doit t'il y avoir conservation des données ou est on dans le cas ou les données ont une validité perissable (comme des stat réseaux) auquel cas les bases traditionnelles peuvent être remplacé par des solution de type round robin database ou la base ne grossie jamais et les données les plus anciennes sont supprimées au bout d'un temps défini ?

... et enfin quel est ton expérience en matière de base de données et de programmation ?

Sinon le langage de développement choisi ne sera qu'un moyen de faire passer une requète SQL a la base de données, car quelle qu'elle soit, elle utilisera cette interface.

Donc pour le langage, choisis celui ou tu est le plus a l'aise (sachant que suivant certaines des réponses aux questions précédentes il ne sera peut être même pas nécessaire), mais le SQL est indispensable (sauf dans quelques très rares exceptions).


Poste le Friday 24 February 2006 12:14:30
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
programme Unix compatible bd Windows
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons