• DocumentCode
    909375
  • Title

    Efficient database access from Prolog

  • Author

    Ceri, Stefano ; Gottlob, Georg ; Wiederhold, Gio

  • Author_Institution
    Dept. of Math., Modena Univ., Italy
  • Volume
    15
  • Issue
    2
  • fYear
    1989
  • fDate
    2/1/1989 12:00:00 AM
  • Firstpage
    153
  • Lastpage
    164
  • Abstract
    In designing the interface between a relational database and a Prolog interpreter, efficiency is a major issue. The authors present a method for loading into the memory-resident database of Prolog facts permanently stored in secondary storage. The rationale of the method is to save access to the database by never repeating the same query and by storing in main memory, in a compact and efficient way, information about the past interaction with the database. The authors discuss how to reduce subsumption rests required by the method to pattern matching in many relevant cases. They also describe a simulator of the method, which validates their approach, and they discuss the results of the simulation
  • Keywords
    logic programming; program interpreters; relational databases; Prolog; Prolog facts; Prolog interpreter; memory-resident database; pattern matching; relational database; secondary storage; subsumption rests; Computer industry; Database languages; Database systems; Information retrieval; Pattern matching; Relational databases; Stress; Technology management; Testing; Transaction databases;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.21742
  • Filename
    21742