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

SQLite Discussion :

accès concurrentiel sqlite v3


Sujet :

SQLite

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 7
    Par défaut accès concurrentiel sqlite v3
    Bonjour

    je rencontre un petit problème d'accès simultané à une base sqlite.

    J'ai deux programmes java
    un qui toutes les 10 secondes exécute cette commande:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Runtime.getRuntime().exec("c:\\sqlite3.exe sqlitev3bdd 'MA REQUETE SQL'");
    ce 1er programme ne fait que de l'insertion


    un autre programme qui se connecte toutes les 10 sec à la BDD sqlite en lecture seule et la consulte


    Mais l'accès à la base des deux programmes en même temps donne "Database is locked"


    même l'ouverture en readonly lock la base ?
    que faire ?

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 7
    Par défaut
    en lisant la doc du système de verrou SQLITE j'ai lu que:

    When any process wants to write, it must lock the entire database file for the duration of its update. But that normally only takes a few milliseconds.
    donc en gros, à un moment ou un autre même infime soit-il, la base est en accès-unique.

    donc pas de véritable accès concurrentiel si il y a de l'écriture.

    à mon regret je passe donc à MySQL (pour une sule petite table.. )

Discussions similaires

  1. [Thread]Accès concurrentiel -> Synchronized
    Par m@t dans le forum Concurrence et multi-thread
    Réponses: 2
    Dernier message: 12/12/2005, 12h21
  2. MyISAM & les accès concurrentiels: le "miracle"
    Par twkjp dans le forum Outils
    Réponses: 3
    Dernier message: 09/09/2005, 17h02
  3. [VB.NET] Accès concurrentiel
    Par lecitoyen dans le forum ASP.NET
    Réponses: 5
    Dernier message: 03/03/2005, 20h23
  4. [VB.NET] Accès concurrentiel aux fichiers
    Par david71 dans le forum Windows Forms
    Réponses: 6
    Dernier message: 13/12/2004, 11h19
  5. [Access] Accès concurrentiels
    Par Benjamin GAGNEUX dans le forum Bases de données
    Réponses: 4
    Dernier message: 12/07/2004, 17h56

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