table au format InnoDB et free

table au format InnoDB et free - SQL/NoSQL - Programmation

Marsh Posté le 06-03-2004 à 18:41:39    

Voila dans le cadre scolaire, je dois réaliser un site php/mysql
 
ma réalisation sera notée lors de l'examen final etn pour me démarquer des autres candidats je compter intégrer les clés étrangères.
 
je me susi vite rendu compte que ca ne marchait pas avec le stables MySIAM mais seulement avec les tables InnoDB
 
j'ai lu quelques articles concernant ces tables(comme quoi c plutot pr les grosses base de données)
 
mais je voudrais savoir si les serveur mysql de free supportent les tables InnoDB??
 
Merci d'avance

Reply

Marsh Posté le 06-03-2004 à 18:41:39   

Reply

Marsh Posté le 06-03-2004 à 18:44:47    

pourquoi tu ne testes pas?
 
Edit: de toute façon, pour ce que permettent les clefs étrangères de MySQL, je ne suis pas sûr que ce soit un vrai plus :/


Message édité par gizmo le 06-03-2004 à 18:45:31
Reply

Marsh Posté le 06-03-2004 à 19:27:03    

je vois aps ce quelles permetent de moins que dans un autre moteur de base de données
 
intégrité référentielle
suppresion en acscade
mise en jour en cascade
 
tu pense a autre chose?

Reply

Marsh Posté le 06-03-2004 à 19:31:33    

Regarde les variables de config lorsque tu administres ta base SQL sur free, je suppose que tu peux les lire?  Ca te dira si ça supporte InnoDB (ya un chapelet de variables "innodbquelquechose" ). Je veux pas être négatif mais ça m'étonnerait qu'ils le supportent :/

Reply

Marsh Posté le 06-03-2004 à 19:49:41    

dans leur interface phpmyadmin si on crée une table  via leur bourons il proposent aps InnoDB
 
mais si je fais ca
CREATE TABLE `appartenir` (
  `Num_Pilote` int(3) unsigned NOT NULL default '0',
  `Num_Ecurie` int(3) unsigned NOT NULL default '0',
  `Nom_Saison` varchar(8) NOT NULL default '',
  PRIMARY KEY  (`Num_Pilote`,`Num_Ecurie`,`Nom_Saison`)
) TYPE=InnoDB;
 
 
ben la table est créée
 
je vais chercher les vraiable de config drasche si tu pouvait me préciser ou elle se trouvent stp ( pe phpinfo() ne parle ni d'isam ni de InnoDB je sias par contre que c MySQL 4.0.16 qui est implanté)
 
merci


Message édité par pinpoy le 06-03-2004 à 20:01:12
Reply

Marsh Posté le 06-03-2004 à 19:51:09    

il te créera la table mais vérifie bien le type de la table créée: si InnoDB n'est pas disponible, ce sera du MyISAM automatiquement.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 06-03-2004 à 19:56:50    

pinpoy a écrit :

je vois aps ce quelles permetent de moins que dans un autre moteur de base de données
 
intégrité référentielle
suppresion en acscade
mise en jour en cascade
 
tu pense a autre chose?


je pense que tu devrais mieux lire la doc. Ils mettent des restrictions d'utilisation qui peuvent être assez gênantes (outre le fait que ces fonctions étaient présentes mais inactives jusqu'à cette dernière version, ce qui induisait plein de monde dans l'erreur)
Et puis, il leur manque toujours les triggers

Reply

Marsh Posté le 06-03-2004 à 19:59:50    

On s'en cogne des triggers.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 06-03-2004 à 20:03:45    

drasche a écrit :

On s'en cogne des triggers.


Ca dépend VRAIMENT pour quoi. Je peux te donner des exemples où si je devais sortir de la DB pour effectuer des opérations au lieu de les utiliser, j'ai un facteur mille d'augmentation du temps de réalisation.
 
Maintenant, c'est comme tout, il faut savoir les utiliser là où c'est nécessaire, et pas ailleurs.

Reply

Marsh Posté le 06-03-2004 à 20:06:02    

le type de table est MyISAM malgré que la requete ce soit bien passé  
 
merci de mavoir aidé, g (un peu) progressé
 
:)
 
PS :sol: pr hardware.fr parce que sur developpez.com ils mont tjrs pas répondu  :kaola:  


Message édité par pinpoy le 06-03-2004 à 20:09:48
Reply

Marsh Posté le 06-03-2004 à 20:06:02   

Reply

Marsh Posté le 06-03-2004 à 20:16:13    

gizmo a écrit :

Ca dépend VRAIMENT pour quoi. Je peux te donner des exemples où si je devais sortir de la DB pour effectuer des opérations au lieu de les utiliser, j'ai un facteur mille d'augmentation du temps de réalisation.
 
Maintenant, c'est comme tout, il faut savoir les utiliser là où c'est nécessaire, et pas ailleurs.


ya des gens qui mordent toujours dans les trolls les plus évidents :ange:


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 06-03-2004 à 20:16:29    

pinpoy a écrit :

PS :sol: pr hardware.fr parce que sur developpez.com ils mont tjrs pas répondu  :kaola:  


ça tombe bien, on les aime pas trop non plus :o


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 06-03-2004 à 21:04:32    

gizmo a écrit :


Ca dépend VRAIMENT pour quoi. Je peux te donner des exemples où si je devais sortir de la DB pour effectuer des opérations au lieu de les utiliser, j'ai un facteur mille d'augmentation du temps de réalisation.
 
Maintenant, c'est comme tout, il faut savoir les utiliser là où c'est nécessaire, et pas ailleurs.

un exemple pour voir l'intêret en pratique?

Reply

Marsh Posté le 06-03-2004 à 23:40:32    

euh... oui, enfin, je vais rester dans l'abstrait mais bon: on a une DB qui contient tous les gènes de certains organismes, les protéines, polypeptides, réactions, etc...
Cette base nous sert à trouver ce que les biologistes appèllent des pathways, sorte de réactions en chaines pour aller d'un élément à un autres (pour la recherche de médoc par exemple). Et pour ces recherches de chemin, on a donc du inventer tout un système de poid d'arc et de noeuds, comme dans un graphe. Cependant, tout ces poids dépendent fortement des caractéristiques du milieu, des réactions précédentes, de molécules que l'on interdit, etc...
 
Ce qui fait que si on est amené à changer la propriété d'un élément, il y a tout une série d'éléments donc les caractéristiques changent, et ces éléments ne sont pas toujours directement liés au déclencheur. Dans notre cas, les triggers sont nettement plus efficace que de devoir passer par le driver jdbc qui doit créer des objets, les modifier, les soumettre à la DB, prendre d'autres objets, etc...

Reply

Marsh Posté le 06-03-2004 à 23:42:13    

c'est un peu trop spécialisé ton exemple non? :o [:ddr555]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 06-03-2004 à 23:48:09    

bah ouais, tout comme l'utilisation des triggers, c'est pas pour les projets de tapettes :o

Reply

Marsh Posté le 07-03-2004 à 22:28:49    

c kler gizmo tu nous fé peur avec tes recherches sur les gènes
 
:p

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed