Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1840 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Format InnoDB

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Format InnoDB

n°1139167
toutoune
Posté le 04-07-2005 à 11:30:25  profilanswer
 

Pour la gestion d'un petit catalogue, catégories, sous-catégories et articles, j'ai pensé à l'utilisation de clé étrangères pour lier ces différents concepts.
J'ai la possibilité d'utiliser des tables InnoDB qui me permettraient de gérér les contraintes d'intégrités telles que l'existence de ces clé étrangères.
Ma question est simplement de savoir si mettre un place un tel format pour une petite BD (moins de 2000 enregistrements) est vraiment utile?
J'ai lu qu'utiliser InnoDB pour de gros volumes accélérait le traitement, mais est ce que ça vaut le coup sur une petite BD?

mood
Publicité
Posté le 04-07-2005 à 11:30:25  profilanswer
 

n°1139181
Zzozo
Un peu, passionément, à la fol
Posté le 04-07-2005 à 11:35:59  profilanswer
 

Si tu as besoin des contraintes référentielles, tu as pas le choix, t'es obligé d'utiliser InnoDB si je me souviens bien et que ça n'a pas changé
 
InnoDB t'apporte aussi le transactionnel ... à toi de voir si tu en as besoin ...  c'est plus lourd pour MySQL le InnoDB que le MyIsam
En dehors, des pbs de contraintes référentielles, je t'aurai plutot poussé à utiliser MyIsam, et pour peu que tu fasses des sauvegardes régulières pour remonter la base si tu avais un pépin, ben ça te suffirais là  
Mais encore une fois, pas si tu veux utiliser les contraintes référentielles ...


---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
n°1139251
toutoune
Posté le 04-07-2005 à 12:19:18  profilanswer
 

ben ce qui peut m'intéresser c'est par exemple le DELETE en cascade. mais utiliser InnoBD pour ça est ce que ça vaut le coup...

n°1139283
Zzozo
Un peu, passionément, à la fol
Posté le 04-07-2005 à 13:02:20  profilanswer
 

Bah le souci, c'est que ça marche que avec InnoDB pour le moment, donc bon [:spamafote]


---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
n°1139463
donny3
Posté le 04-07-2005 à 15:25:49  profilanswer
 

prends postgresql c est mieux ,sa t evitera de casser la tete avec les innodb,
il gere directement les contraintes d integrité et il est gratuit comme mysql

n°1139470
onizuka_se​nsei
Posté le 04-07-2005 à 15:33:09  profilanswer
 

bah pour utiliser innoDB c'est pas non plus très compliqué..

n°1139511
toutoune
Posté le 04-07-2005 à 16:06:35  profilanswer
 

bon je pense que je vais laisser tomber les contraintes d'intégrités pour une si petite application!
Mais effectivement, j'avais l'habitude de travailler avec Postgresql...
merci quand même!

n°1140240
Zzozo
Un peu, passionément, à la fol
Posté le 05-07-2005 à 12:01:17  profilanswer
 

donny3 a écrit :

prends postgresql c est mieux ,sa t evitera de casser la tete avec les innodb,
il gere directement les contraintes d integrité et il est gratuit comme mysql


C'est quoi cette remarque à 2 centimes ? :pfff:  
C'est pas le pb d'être compliqué    c'est très simple de se servir d'une table InnoDB [:spamafote]


---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
n°1140357
gizmo
Posté le 05-07-2005 à 14:04:13  profilanswer
 

perso, je ne vois pas l'interet de cette discussion. Si c'est pour une db de 2000 champs, on se contre-fout du gain de perf d'une table MyIsam sur une table InnoDB, c'est un facteur negligeable.

n°1141002
betsamee
Asterisk Zeperyl
Posté le 05-07-2005 à 17:04:14  profilanswer
 

Citation :

perso, je ne vois pas l'interet de cette discussion. Si c'est pour une db de 2000 champs, on se contre-fout du gain de perf d'une table MyIsam sur une table InnoDB, c'est un facteur negligeable.


+1
Sur des volumes aussi petits la difference de perf est imperceptible

mood
Publicité
Posté le 05-07-2005 à 17:04:14  profilanswer
 

n°1141635
donny3
Posté le 06-07-2005 à 09:04:30  profilanswer
 

+0
avec les tables MyIsam  tu ne gere pas les clés etrangeres de façon automatique comme dans un vrai SGBD, t es obligé de tout faire à la main.


Message édité par donny3 le 06-07-2005 à 14:39:03
n°1141889
gizmo
Posté le 06-07-2005 à 12:23:27  profilanswer
 

Et quand tu t'exprimes en francais, ca donne quoi?

n°1142105
donny3
Posté le 06-07-2005 à 14:37:34  profilanswer
 

Citation :

Et quand tu t'exprimes en francais, ca donne quoi?


pardon je vois pas trop le rapport  :sol:  
 
 
sa donne qu en gros les tables Myisam c est de la merde
et elle gere pas les clés etrangeres automatiquement
donc mysql c est de la dobe


Message édité par donny3 le 06-07-2005 à 14:40:10
n°1142177
betsamee
Asterisk Zeperyl
Posté le 06-07-2005 à 15:05:58  profilanswer
 

effectivement en francais ca donne pas mieux

n°1142202
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 06-07-2005 à 15:13:57  profilanswer
 

donny3 a écrit :

[quote]
sa donne qu en gros les tables Myisam c est de la merde
et elle gere pas les clés etrangeres automatiquement
donc mysql c est de la dobe


argumente, please, argumente... tu m'intéresses, j'ai acheté un trolloscope tout neuf


---------------
J'ai un string dans l'array (Paris Hilton)

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Format InnoDB

 

Sujets relatifs
exportation format pdfmarge et format d'une page d'impression
Disquette format+fdisk automatisée ?Format de données dans access
[c#][winform] MissingManifestResourceEx: probleme format de ressource?[C] découpage mail format mime
Représentation d'un format 12 bits en little endian... help !Forcer un format de fichier dans un champ parcourir ?
format de datetable au format InnoDB et free
Plus de sujets relatifs à : Format InnoDB


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR