Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/09/2004, 17h33   #1
Candidat au titre de Membre du Club
 
Inscription : septembre 2003
Messages : 43
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 43
Points : 12
Points : 12
Par défaut BDB ou InnoDB

bonjour

Berkeley DB et InnoDB sont les 2 types de tables que je connaisse qui supportent les transactions. J'aimerais savoir si certains d'entre vous les ont testé et quels sont les avantages et les inconvénients de l'une par rapport à l'autre.
à +

Benoit
ben_iap est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2004, 17h52   #2
Membre confirmé
 
Avatar de iubito
 
Homme
Développeur informatique
Inscription : janvier 2003
Messages : 376
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Finance

Informations forums :
Inscription : janvier 2003
Messages : 376
Points : 244
Points : 244
Je ne les ai pas testé.

L'inconvénient, ça demande pas mal de mémoire, même si tu t'en sers pas.
Mysql me prenait 30 Mo de RAM, j'ai désactivé InnoDB, il m'en prend plus que 3.

Pour des bases légères (tout dépend de la notion de "léger") je pense que ça n'apporte rien. Mais bon il faudrait avoir l'avis de quelqu'un qui les a essayé.

Moi je les désactives (dans le my.ini) pour gagner de la mémoire
__________________
Compatibilité CSS | Hacks CSS IE | IE7

Lé SMS cé kom lé ognon, sa pike lé yeu
iubito est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2004, 19h55   #3
Candidat au titre de Membre du Club
 
Inscription : septembre 2003
Messages : 43
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 43
Points : 12
Points : 12
certe mais pouvoir gérer les transactions, c'est quand même top En général, il ne faut pas hésiter à privilégier la sécurité à la rapidité (sauf s'il faut évidement palier à des goulots d'étranglement). Je vois mal la différence entre les 2 à part qu'Inno DB soit plus répendu (j'ai connu BdB avec Easy php). Au pire je prends le plus populaire (InnoDB).
à +

benoit
ben_iap est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2004, 15h48   #4
Membre confirmé
 
Avatar de omiossec
 
Inscription : juin 2002
Messages : 219
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2002
Messages : 219
Points : 240
Points : 240
Envoyer un message via AIM à omiossec Envoyer un message via Skype™ à omiossec
Tu peus voir

http://omiossec.developpez.com/mysql/innodb/
__________________
Olivier Miossec
omiossec est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2004, 15h53   #5
Membre confirmé
 
Inscription : juin 2002
Messages : 239
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 239
Points : 223
Points : 223
Les table BDB n'évoluent pour ainsi dire plus.
J'ai le sentiment qu'elle ne sont plus là que pour assurer une certaine compatibilité ascendente.

D'ailleurs Berkeley DB fait désormais plutôt partie du projet SleepyCat
(un SGBD à la licence un peu similaire à MySQL cf : http://www.sleepycat.com )

J'utilise InnoDB chez un client avec 50 stations sur 4 Go octets de données et le serveur n'a pas été stoppé depuis près d'un an (c'est à dire son lancement).
__________________
--
vanquish
vanquish est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2004, 19h25   #6
Candidat au titre de Membre du Club
 
Inscription : septembre 2003
Messages : 43
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 43
Points : 12
Points : 12
Je vois, je vais donc privilégier InnoDB. Merci pour les renseignements .
ben_iap est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h34.


 
 
 
 
Partenaires

Hébergement Web