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

Prolog Discussion :

Performances et limites de Prolog


Sujet :

Prolog

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    228
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 228
    Points : 60
    Points
    60
    Par défaut Performances et limites de Prolog
    Bonjour,

    Dans le cadre de mon travail je réfléchis à l'implémentation d'un système sous PROLOG.

    Je me pose des questions sur :

    => Les performances de l'outil
    => Les limites (par exemple la taille de la base de faits)
    => L'architecture à mettre en oeuvre

    Merci pour votre aide.

    Scots

  2. #2
    Rédacteur/Modérateur
    Avatar de Trap D
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    4 942
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 4 942
    Points : 6 498
    Points
    6 498
    Par défaut
    Prolog sera toujours plus lent que C évidemment. Il semble que Sictus Prolog (payant) soit plus rapide que SWI-Prolog qui est gratuit
    Pour l'a taille de la base de faits, pas de problème, si elle est vraiment très grande il y a des interfaces vers SQL (je parle pour SWI-Prolog) mais je suis sur qu'il en est de même pour Sictus.
    Quand à l'architecture, difficile de répondre comme ça.
    SWI-Prolog intègre maintenant la technologie Web et il est très facile d'écrire des serveurs complets en SWI-Prolog.
    Pour plus d'informations, je te conseille ce site : http://www.pathwayslms.com/swipltuts/index.html
    "La haine seule fait des choix" - Koan Zen
    "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
    "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
    Faites du Prolog, ça vous changera les idées !
    Ma page Prolog
    Mes codes sources commentés

    Mon avatar : La Madeleine à la veilleuse de Georges de La Tour

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    228
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 228
    Points : 60
    Points
    60
    Par défaut
    Merci beaucoup pour ta réponse

    Donc, imaginons que ma base de faits fasse 1 milliard de lignes, ce n'est pas un soucis ?

    Que tu dis "interfaces SQL", cette base de faits pourrait être stockée en base (ex MySQL) au lieu de fichiers textes ?

    Je vais regarder tout cela de plus près. Tu m'a ouvert de nombreuses perspectives

    Merci.

    Scots

  4. #4
    Rédacteur/Modérateur
    Avatar de Trap D
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    4 942
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 4 942
    Points : 6 498
    Points
    6 498
    Par défaut
    A mon avis, d'après ce que j'ai pu lire, aucun problème si tu passes par SQL.
    Quelques liens :
    http://www.swi-prolog.org/pack/list?p=sql_compiler
    http://www.swi-prolog.org/pldoc/doc_...ages/odbc.html')
    "La haine seule fait des choix" - Koan Zen
    "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
    "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
    Faites du Prolog, ça vous changera les idées !
    Ma page Prolog
    Mes codes sources commentés

    Mon avatar : La Madeleine à la veilleuse de Georges de La Tour

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    228
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 228
    Points : 60
    Points
    60
    Par défaut
    Merci beaucoup pour toutes ces informations très utiles.

    Scots

Discussions similaires

  1. Réponses: 2
    Dernier message: 28/07/2010, 13h39
  2. LIMIT plus performant
    Par Cyrius dans le forum Requêtes
    Réponses: 5
    Dernier message: 12/08/2006, 18h13
  3. Réponses: 1
    Dernier message: 17/06/2006, 09h08
  4. [MySql 4.0.26][Performance] LIMIT 1 ?
    Par frochard dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 25/10/2005, 10h53
  5. Access me convient-il ? (limites et performances à terme)
    Par Marco le Pouillot dans le forum Access
    Réponses: 4
    Dernier message: 20/10/2003, 12h53

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