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

MySQL Discussion :

Noyau et Codes sources de MySQL


Sujet :

MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de ymoreau
    Homme Profil pro
    Ingénieur étude et développement
    Inscrit en
    Septembre 2005
    Messages
    1 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur étude et développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 154
    Par défaut Noyau et Codes sources de MySQL
    Bonjour,
    Je dois modifier/adapter pour l'optimiser un serveur MySQL, j'ai plusieurs pistes en vue, dont une compliquée qui consisterait à modifier les codes sources. La taille du projet MySQL et l'absence de documentation sur le code rendent la chose impossible.

    Cependant on m'a dit que MySQL était basé sur un vieux noyau libre (qui lui serait mieux documenté), en fouillant les articles sur l'historique de MySQL je n'ai rien trouvé à part mSQL (qui n'est pas libre).

    Je suppose que les sources de MySQL intéressent très peu de monde, mais si jamais vous avez une culture là dessus, merci d'avance de me donner des pistes

  2. #2
    Invité
    Invité(e)
    Par défaut
    Je suis surpris que tu ai besoin de modifier le code.
    Quels sont tes besoins d'optimisation ?

  3. #3
    Membre éprouvé
    Avatar de ymoreau
    Homme Profil pro
    Ingénieur étude et développement
    Inscrit en
    Septembre 2005
    Messages
    1 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur étude et développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 154
    Par défaut
    Et bien je ne cherche pas à ce que me donne une solution pour ce que je veux faire, juste les infos pour la trouver moi même.

    En gros, je dois gérer une très grosse masse de données dans une table unique sans utiliser le transactionnel, le relationnel ni quoi que ce soit "d'évolué", le but est d'indexer une colonne de type texte. Pour cela MySQL fournit fulltext, mais ça n'est pas assez performant pour des masses de données vraiment importantes (à ce qu'on m'a dit), le but de mon projet est donc d'améliorer ce point soit en modifiant les sources pour enlever tout ce qui est superflu en calcul, ou alors autre alternative : intégrer un index Indri sur cette colonne. Dans les deux cas ça se passe au niveau du C.

    Sinon il y a d'autres moyens plus simples à mettre en oeuvre, mais je veux explorer un peu toutes les pistes car plus c'est simple moins ça sera efficace.

  4. #4
    Membre extrêmement actif
    Avatar de kedare
    Homme Profil pro
    SRE
    Inscrit en
    Juillet 2005
    Messages
    1 549
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Espagne

    Informations professionnelles :
    Activité : SRE

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 549
    Par défaut
    plus c'est simple moins ça sera efficace.
    Je vois pas le rapport en la facilité a mettre en oeuvre et les performances,
    Si non tu a regarder du coté de Sphinx pour utiliser un moteur de recherche fulltext alternatif ? ou utiliser une base de données qui gère mieux les gros volumes et possède un moteur de recherche fulltext (Postgresql !) ?

  5. #5
    Membre éprouvé
    Avatar de ymoreau
    Homme Profil pro
    Ingénieur étude et développement
    Inscrit en
    Septembre 2005
    Messages
    1 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur étude et développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 154
    Par défaut
    Je voulais dire que plus l'API fera le travail à ma place, moins le résultat sera adapté et optimisé pour mon projet.

    Pour Sphinx je n'en avais pas entendu parlé, je vais regarder ça de près, on m'avait déjà conseillé d'utiliser Indri en alternative, mais si Sphinx est adapté à MySQL ça serait beaucoup plus simple à faire (et efficace quand même ).

    Pour postgre, on m'a plus ou moins imposé MySQL, et est-ce qu'il est certain que l'indexation fulltext est plus efficace dans l'un ou dans l'autre ? J'ai beaucoup de mal à trouver des articles de comparaison de performances.

  6. #6
    Membre éprouvé
    Avatar de berceker united
    Profil pro
    SQL
    Inscrit en
    Février 2005
    Messages
    3 509
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SQL
    Secteur : Finance

    Informations forums :
    Inscription : Février 2005
    Messages : 3 509
    Par défaut
    Déjà c'est de faire un test avec le full-text pour voir si c'est si horrible que ça.
    Ceci avant de se lancer dans de gros projets. Même si les performances ne seront pas terrible, tu auras une base de référence pour savoir si c'est rapide ou non.

Discussions similaires

  1. [MySQL] champ d'une table mysql contenant code source
    Par pasb71 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 23/10/2013, 09h59
  2. comment bénéficier du code source du noyau linux
    Par AngeAbstraction dans le forum Linux
    Réponses: 8
    Dernier message: 19/12/2012, 12h11
  3. Licence GPL Mysql et code source, dans une API externe
    Par guillaume-13015 dans le forum Administration
    Réponses: 4
    Dernier message: 28/11/2012, 19h14
  4. [MySQL] [PHP 5.3][MySQL 5.1.31] Stocker le code source d'une page dans une table
    Par Exca dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 09/08/2010, 13h16
  5. [VB6] Code source pour modifier MsgBox
    Par khany dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 25/02/2003, 15h13

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