Bonjour,
Je voulais savoir si on sait quand sortira une nouvelle version de MySql qui prend en compte les vues, les proc�dures stock�es ou bien encore les transactions ?
Merci de vos r�ponses.
syannic![]()
Bonjour,
Je voulais savoir si on sait quand sortira une nouvelle version de MySql qui prend en compte les vues, les proc�dures stock�es ou bien encore les transactions ?
Merci de vos r�ponses.
syannic![]()
Cf les post-it.
ca existe d�j� en innodb sur mysqlles transactions ?
C'est ce que je viens de voir sur le site, mais c'est quoi exactement innodb ?
syannic
C'est un type de table que tu peux utiliser avec MySQL avec des fonctions en plus.
Lis ta doc MySQL !!!!
8)
MySQL est plus ou moins �crit en couches.
Arriv�e � un niveau assez bas de ces couches, mySQL permet de stocker les donn�es de plusieurs fa�on diff�rentes :
* myIsam : format natif et par d�faut
* InnoDB : format fait par un tier (cf www.innodb.com) mais int�gr� au mySQL standard depuis quelques temps d�j� (c'est d�j� vrai pour les derni�res version 3 , et pas seulement dans la futur version 4 comme le laisse parfois entendre certains).
* BDB (Berkley database)
Par rapport � MyIsam Innodb apporte beaucoup de gains suppl�mentaires :
- pour la taille des bases, on n'est plus limit�s par le syst�me.
on peut cr��er X fichiers de 2 Go qui contiendrons toutes les donn�es et indexs de toutes les tables.
Ces fichiers, gr�ce un syst�me de fichier de log, sont beaucoup plus solide que les fichier myIsam (l'atomicit� est garantie).
- il g�re les transactions.
- il g�re les FOREIGN KEY
Il fait tout cela, tout en gardant la rapidit� de mySQL.
On n'a toujours pas les triggers ou les proc�dures stock�es mais c'est d�j� un grand plus.
Pour activer InnoDB, il faut mettre quelques cl�s dans le fichier my.ini (ou my.cnf) - voir la doc.
Puis lors de la cr�ation des tbales, il faut ajouter la Type=InnoDB � la fin de l'instruction CREATE TABLE ( ... )
(soit CREATE TABLE (..) type=InnoDB![]()
Oki merci de cette r�ponse qui m'aide pas mal, j'ai encore 2 questions :
1) Est qu'il est possible a partir de MySQL de g�nerer un flux XML (comme dans Sql Server 2000) ?
2) MySQL est gratuit seulement si tu l'utilises avec un serveur Web ?
Dans les outils fourni dans mySQL lui m�me, il ne me semble pas.Envoy� par syannic
Par contre il existe de nombreux GUI et autres add-ons.
Certains peuvent peut-�tre correspondre � tes besoins.
Non il reste gratuit tant que tu en as une utilisation interne.Envoy� par syannic
Si ta soci�t� installe pour son propre compte un serveur mySQL pour g�rer par exemple le suivi de ses clients - mySQL est gratuit.
Si tu distribue une application avec mySQL et que cette application est en licence GPL - mySQL rete gratuit.
Si tu installes mySQL chez tes clients, si ton application propri�taire exploite mySQL alors mySQL devient payant.
Le principe �tant si ont gagne de l'argent en se basant sur mySQL, il faut payer les licences install�es � mySQL.
Il s'agit d'un principe qui me parrait un bon �quilibre pour permettre � la fois une certaine gratuit� tout en assurant la p�r�nit�.
Mais d'un point de vue plus juridique, leur politique est probablement difficilement d�fendable. Si ton client t�l�charge lui m�me mySQL et l'installe sur son serveur (c'est 2 clic souris) - il rentre dans la case "utilisation interne = gratuit".
C'est d'une mauvaise fois � toute �preuve et je n'encourage pas ce genre de pratique d'autant plus que 250� (le prix de mySQL si je ne m'abuse) ce n'est vraiment pas grand chose pour une entreprise.
Clair ... apr�s le truc est de se poser la question : "qui veut on soutenir ?".
Un SGBDR � 250$ c'est donn�.
J'ai n�goci� l'achat de 13 licences ... le client avait d�j� raqu� 13 licences de windows 2000 server alors franchement ...
Partager