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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Mysql- myisam / innodb

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Mysql- myisam / innodb

n°644422
POWA
Posté le 16-02-2004 à 19:10:43  profilanswer
 

Salut,  
 
Je n'ai trouvé aucun comparatif.
Dans quel cas faut t'il privilégier l'un ou l'autre ?
 
Dans la doc mysql, innodb sert à gérer de grands quantités de tables, données?  
Mais en fait, je ne vois pas l'intéret d'utiliser myisam :D
 
Quelles sont les différences? parce que innodb semble avoir de nouvelles options comme les foreign keys mais je ne trouve pas de limitation par rapport à myisam.
 
Bref sur un site où mysql est très important ( une bdd de plusieurs Go ) il faut privilégier innodb?
 
Par exemple, ce forum utilise mysql. Aurait t'il avantage à utiliser innodb?
 
merci


Message édité par POWA le 16-02-2004 à 19:10:54
mood
Publicité
Posté le 16-02-2004 à 19:10:43  profilanswer
 

n°644439
drasche
Posté le 16-02-2004 à 19:17:56  profilanswer
 

en abrégé parce que je suis sur le point d'aller chercher ma pizza:
 
myisam> optimisé pour la lecture
innodb> optimisé pour l'écriture, transactions, contraintes.


---------------
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)
n°644518
POWA
Posté le 16-02-2004 à 20:10:10  profilanswer
 

innodb est vraiment plus lent pour les lectures? y a t'il des chiffres?

n°644527
drasche
Posté le 16-02-2004 à 20:22:15  profilanswer
 

j'ai pas de chiffres. Attention je dis pas qu'il est beaucoup plus lent, simplement, MyISAM est optimisé pour ça, InnoDB est plus sûr en contrepartie.


---------------
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)
n°644544
POWA
Posté le 16-02-2004 à 20:46:57  profilanswer
 

Le seul intéret d'innodb serait donc la sécurité accrue au niveau des données, mais il n'est pas intéressant d'utilisant innodb sur un forum comme celui-ci en terme de performance?

n°644546
ajnag
where no man has gone before
Posté le 16-02-2004 à 20:48:19  profilanswer
 

innodb te permet de poser de vraies contraintes d'intégrités
 
chose que myisam est incapable de faire

n°644549
POWA
Posté le 16-02-2004 à 20:52:03  profilanswer
 

ce qui m'intéresse surtout en fait c'est les performances sur de grosses bases de données ( > 10Go ) avec de très nombreux accès en lecture et écriture seulement ( 600 req /s ) et je me demande quel format de table est le plus approprié.


Message édité par POWA le 16-02-2004 à 20:56:49
n°644566
ajnag
where no man has gone before
Posté le 16-02-2004 à 21:17:32  profilanswer
 

surement pas mysql selon moi:/

n°644757
axey
http://www.00f.net
Posté le 16-02-2004 à 23:40:47  profilanswer
 

myisam s'écroule rapidement lorsqu'il y a plusieurs accès simultanés en écriture.
 
Les tables myisam ont besoin d'être vérifiées (et ça prend des plombes) après un plantage.
 
Myisam ne permet pas d'utiliser des clefs externes (indispensable pour éviter des incohérences) ni des transactions.
 
Myisam ne te permet pas d'étendre une table en ajoutant de nouveaux disques.
 
Sur de grosses base de données, InnoDB est très vivement conseillé pour remédier à tous ces soucis.
 
Pour les performances en lecture, ça dépend beaucoup de la taille mémoire que tu réserves (innodb_pool_size ou quelque chose comme ça).
 

n°644799
POWA
Posté le 17-02-2004 à 00:08:48  profilanswer
 

ajnag a écrit :

surement pas mysql selon moi:/

Ce forum doit pas être loin des 10Go et utilise mysql.

mood
Publicité
Posté le 17-02-2004 à 00:08:48  profilanswer
 

n°644910
ajnag
where no man has gone before
Posté le 17-02-2004 à 08:46:14  profilanswer
 

POWA a écrit :

Ce forum doit pas être loin des 10Go et utilise mysql.


 
on voie ce que ça donne :/


---------------
Chasser sans bière c'est comme... pêcher sans bière.
n°644918
POWA
Posté le 17-02-2004 à 08:57:19  profilanswer
 

oui, on le voit:  Page générée en 0.038 secondes
 ce qui est parfaitement acceptable.

n°644928
POWA
Posté le 17-02-2004 à 09:10:51  profilanswer
 

Pour un site web, quelle autre SGBD(R) serait intéressant? postgresql?

n°645081
ajnag
where no man has gone before
Posté le 17-02-2004 à 11:13:54  profilanswer
 

POWA a écrit :

oui, on le voit:  Page générée en 0.038 secondes
 ce qui est parfaitement acceptable.


 
je paralit plus des erreurs lors des grosses periodes de charges
 
le genre d'indisponibilité que tu ne peux pas te permettre en entreprise
 
cela dit si c'est pour un site web ..


---------------
Chasser sans bière c'est comme... pêcher sans bière.
n°645088
POWA
Posté le 17-02-2004 à 11:22:53  profilanswer
 

ajnag a écrit :


 
je paralit plus des erreurs lors des grosses periodes de charges
 
le genre d'indisponibilité que tu ne peux pas te permettre en entreprise
 
cela dit si c'est pour un site web ..

Tu vois un autre SGBDR mieux adapté à un tel forum pour mieux supporter les charges et être plus rapide?

n°645090
kfman
Credo quia absurdum
Posté le 17-02-2004 à 11:26:05  profilanswer
 

Joce utilise une beta aussi...

n°645091
drasche
Posté le 17-02-2004 à 11:27:55  profilanswer
 

POWA a écrit :

Pour un site web, quelle autre SGBD(R) serait intéressant? postgresql?


n'importe quel SGBD pourrait convenir, mais pour répondre à la question, il faut estimer différents paramètres tels que la fréquence des mises à jour, la fréquence des consultations (donc en gros, estimer la charge, et mieux l'estimer sur du long terme: est-ce que cette charge va croître). Incidemment, la taille de la DB, et aussi si tu comptes utiliser des mécanismes avancés comme la réplication, as-tu besoin de vues, procédures stockées, triggers, plus simplement, des relations, ou est-ce que du MyISAM de base te suffit.
 
Pour ça c'est à toi de voir, de comparer les SGBD du marché et de faire un choix. C'est clair maintenant que si tu veux pas payer, ton choix se restraint à Firebird, MySQL et PostgreSQL (enfin c'est les 3 que je connais :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)
n°645092
drasche
Posté le 17-02-2004 à 11:28:18  profilanswer
 

kfman a écrit :

Joce utilise une beta aussi...


il bidouille beaucoup surtout :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)
n°645093
kfman
Credo quia absurdum
Posté le 17-02-2004 à 11:28:26  profilanswer
 

:o
 

Citation :

JOCE: et si je changeait ce type pour voir ? [:meganne]


:D


Message édité par kfman le 17-02-2004 à 11:30:03
n°645420
ajnag
where no man has gone before
Posté le 17-02-2004 à 14:43:51  profilanswer
 

POWA a écrit :

Tu vois un autre SGBDR mieux adapté à un tel forum pour mieux supporter les charges et être plus rapide?


 
oracle, DB2, MSSQL, sybase, interbase, postgres, ACCESS
 
 [:ddr555]


Message édité par ajnag le 17-02-2004 à 14:44:25

---------------
Chasser sans bière c'est comme... pêcher sans bière.
n°645425
kfman
Credo quia absurdum
Posté le 17-02-2004 à 14:44:59  profilanswer
 

surtout ACCESS :o

n°645442
drasche
Posté le 17-02-2004 à 14:51:33  profilanswer
 

Access ça suxe des bambis :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)
n°645460
ajnag
where no man has gone before
Posté le 17-02-2004 à 14:59:34  profilanswer
 

kfman a écrit :

surtout ACCESS :o


 
si on peut même plus glisser une ptite blague de tps en tps :o


---------------
Chasser sans bière c'est comme... pêcher sans bière.
n°645519
kfman
Credo quia absurdum
Posté le 17-02-2004 à 15:27:47  profilanswer
 

ajnag a écrit :


 
si on peut même plus glisser une ptite blague de tps en tps :o


 
J'avais bien compris :D

mood
Publicité
Posté le   profilanswer
 


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

  Mysql- myisam / innodb

 

Sujets relatifs
[PHP MYSQL] Comment font les sites comme royaumes pour...[mysql] Pourquoi ma requete ne marche pas ??
Tomcat + Mysql + MysqlConnectorPb requete MYSQL avec NOT EXISTS
mysqlmysql
[MySQL] Structure pour un carnet d'adresse?mysql
recherche dans une base mysql[MySql] Ejb-ql et like
Plus de sujets relatifs à : Mysql- myisam / innodb


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