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 11/03/2003, 15h45   #1
Invité de passage
 
Inscription : février 2003
Messages : 15
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 15
Points : 4
Points : 4
Par défaut [Résolu]Nouvelle version de MySql

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
syannic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2003, 15h50   #2
Inactif
 
Inscription : mars 2002
Messages : 1 295
Détails du profil
Informations personnelles :
Âge : 41

Informations forums :
Inscription : mars 2002
Messages : 1 295
Points : 1 345
Points : 1 345
Cf les post-it.
Florian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2003, 16h00   #3
Membre confirmé
 
Avatar de Epictète
 
Inscription : mars 2002
Messages : 219
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 219
Points : 262
Points : 262
Citation:
les transactions ?
ca existe déjà en innodb sur mysql
__________________
-> Consultez les cours et tutoriels
-> Consultez la F.A.Q du forum que vous utilisez
-> Lisez les règles du forum
Epictète est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2003, 16h04   #4
Invité de passage
 
Inscription : février 2003
Messages : 15
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 15
Points : 4
Points : 4
Par défaut InnoDb..mais qu'est ce que tu me racontes la ?

C'est ce que je viens de voir sur le site, mais c'est quoi exactement innodb ?

syannic
syannic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2003, 16h47   #5
Membre confirmé
 
Avatar de Epictète
 
Inscription : mars 2002
Messages : 219
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 219
Points : 262
Points : 262
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
Epictète est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/03/2003, 16h56   #6
Membre confirmé
 
Inscription : juin 2002
Messages : 240
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 240
Points : 225
Points : 225
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 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/03/2003, 17h14   #7
Invité de passage
 
Inscription : février 2003
Messages : 15
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 15
Points : 4
Points : 4
Par défaut Mysql & XML ?

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 ?
syannic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2003, 15h56   #8
Membre confirmé
 
Inscription : juin 2002
Messages : 240
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 240
Points : 225
Points : 225
Par défaut Re: Mysql & XML ?

Citation:
Envoyé par syannic
1) Est qu'il est possible a partir de MySQL de génerer un flux XML (comme dans Sql Server 2000) ?
Dans les outils fourni dans mySQL lui même, il ne me semble pas.
Par contre il existe de nombreux GUI et autres add-ons.
Certains peuvent peut-être correspondre à tes besoins.

Citation:
Envoyé par syannic
2) MySQL est gratuit seulement si tu l'utilises avec un serveur Web ?
Non il reste gratuit tant que tu en as une utilisation interne.
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 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2003, 17h39   #9
Futur Membre du Club
 
Inscription : juillet 2002
Messages : 30
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 30
Points : 15
Points : 15
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 ...
fulster 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 13h40.


 
 
 
 
Partenaires

Hébergement Web