-
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
-
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 ;)
-
certe mais pouvoir gérer les transactions, c'est quand même top :wink: 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
-
-
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).
-
Je vois, je vais donc privilégier InnoDB. Merci pour les renseignements :) .