IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Procédural MySQL Discussion :

Nouvelle version de MySql


Sujet :

SQL Procédural MySQL

  1. #1
    Membre à l'essai
    Inscrit en
    février 2003
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : février 2003
    Messages : 15
    Points : 10
    Points
    10
    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

  2. #2
    Invité
    Invité(e)
    Par défaut
    Cf les post-it.

  3. #3
    Membre averti Avatar de Epictète
    Inscrit en
    mars 2002
    Messages
    219
    Détails du profil
    Informations forums :
    Inscription : mars 2002
    Messages : 219
    Points : 302
    Points
    302
    Par défaut
    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

  4. #4
    Membre à l'essai
    Inscrit en
    février 2003
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : février 2003
    Messages : 15
    Points : 10
    Points
    10
    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

  5. #5
    Membre averti Avatar de Epictète
    Inscrit en
    mars 2002
    Messages
    219
    Détails du profil
    Informations forums :
    Inscription : mars 2002
    Messages : 219
    Points : 302
    Points
    302
    Par défaut
    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

  6. #6
    Membre expérimenté

    Profil pro
    Chef de Projet / Développeur
    Inscrit en
    juin 2002
    Messages
    499
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de Projet / Développeur
    Secteur : Santé

    Informations forums :
    Inscription : juin 2002
    Messages : 499
    Points : 1 414
    Points
    1 414
    Par défaut
    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

  7. #7
    Membre à l'essai
    Inscrit en
    février 2003
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : février 2003
    Messages : 15
    Points : 10
    Points
    10
    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 ?

  8. #8
    Membre expérimenté

    Profil pro
    Chef de Projet / Développeur
    Inscrit en
    juin 2002
    Messages
    499
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de Projet / Développeur
    Secteur : Santé

    Informations forums :
    Inscription : juin 2002
    Messages : 499
    Points : 1 414
    Points
    1 414
    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

  9. #9
    Nouveau membre du Club
    Inscrit en
    juillet 2002
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : juillet 2002
    Messages : 30
    Points : 25
    Points
    25
    Par défaut
    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 ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Annonces de nouvelles versions d'outils MySQL
    Par Community Management dans le forum Outils
    Réponses: 50
    Dernier message: 06/07/2010, 19h16
  2. Annonces de nouvelles versions de MySQL
    Par ced dans le forum MySQL
    Réponses: 27
    Dernier message: 02/02/2010, 18h33
  3. Réponses: 15
    Dernier message: 28/09/2009, 11h29
  4. Réponses: 1
    Dernier message: 10/12/2007, 16h33
  5. Problème antre ancienne version php/mysql et nouvelle
    Par yannicketolga dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 7
    Dernier message: 30/03/2006, 17h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo