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

Multithreading Discussion :

Charger une base de données en parallèle


Sujet :

Multithreading

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2018
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Octobre 2018
    Messages : 7
    Points : 5
    Points
    5
    Par défaut Charger une base de données en parallèle
    Bonjour a tous, je programme une gmao libre en qt. Avec pour particularité de ne pas utiliser une base sql que je trouve lourde mais un fixhier csv ainsi tout est chargé en memoire a l’ouverture de la base. Tout ceci fonctionne . L’avantage est là, l’inconvenient que j’aimerais supprimer c’est que au demarrage l’ouverture de la base est longue a cause des mise a jour des différentes tables. Je souhaiterais donc faire la mise a jour des tables dans un thread. Je n’ai jamais utiliser de thread avec ou sans qt.
    Les quelques doc trouvés ne sont pas claires pour moi . Quelqu’un pourrait t’il m’aider merci

  2. #2
    Membre éprouvé

    Homme Profil pro
    Consultant ERP
    Inscrit en
    Janvier 2013
    Messages
    372
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant ERP
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2013
    Messages : 372
    Points : 1 202
    Points
    1 202
    Par défaut
    Citation Envoyé par jeromebremondans Voir le message
    Bonjour a tous, je programme une gmao libre en qt. Avec pour particularité de ne pas utiliser une base sql que je trouve lourde mais un fixhier csv ainsi tout est chargé en memoire a l’ouverture de la base. Tout ceci fonctionne . L’avantage est là, l’inconvenient que j’aimerais supprimer c’est que au demarrage l’ouverture de la base est longue a cause des mise a jour des différentes tables. Je souhaiterais donc faire la mise a jour des tables dans un thread. Je n’ai jamais utiliser de thread avec ou sans qt.
    Les quelques doc trouvés ne sont pas claires pour moi . Quelqu’un pourrait t’il m’aider merci
    C'est plus simple d'appeler un base de donnée légère type sqlite que de faire du multithreading je trouve, même si le multithreading avec Qt est facile.

    Si tu as une classe(QObject) que tu veux et peux paralléliser tu peux jeter un oeil du côté de moveToThread.https://www.developpez.net/forums/d9...-movetothread/
    Si c'est une fonction, plutôt concurrent run.
    Enfin ne pas hésiter à lire la doc multi-threading de Qt.

Discussions similaires

  1. Réponses: 1
    Dernier message: 29/08/2017, 13h41
  2. [9.1] Travail sur une base de données en parallèle
    Par vandman dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 19/02/2016, 09h58
  3. Réponses: 1
    Dernier message: 17/03/2008, 10h21
  4. Charger une liste déroulante à partir d'une base de donnée
    Par mr_simon dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 04/07/2007, 08h32
  5. Charger une base de données Sql dans un datagrid!
    Par misscricri dans le forum Windows Forms
    Réponses: 7
    Dernier message: 18/01/2007, 11h42

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