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 ?
-> Consultez les cours et tutoriels
-> Consultez la F.A.Q du forum que vous utilisez
-> Lisez les règles du forum
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)
-> Consultez les cours et tutoriels
-> Consultez la F.A.Q du forum que vous utilisez
-> Lisez les règles du forum
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
--
vanquish
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.
--
vanquish
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 ...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager