• DocumentCode
    3143750
  • Title

    Chain-split evaluation in deductive databases

  • Author

    Han, Jiawei

  • Author_Institution
    Sch. of Comput. Sci., Simon Fraser Univ., Burnaby, BC, Canada
  • fYear
    1992
  • fDate
    2-3 Feb 1992
  • Firstpage
    376
  • Lastpage
    384
  • Abstract
    A chain-split evaluation technique for the efficient evaluation of recursions in deductive databases is described. Three chain-split evaluation techniques: magic sets, buffered evaluation, and partial evaluation, are developed. The first one is applicable to the evaluation of function-free recursions. The latter two are applicable to both function-free and functional recursions. Partial evaluation is a further refinement of the buffered evaluation by evaluating the buffered functional predicates as much as possible to reduce the cost of maintaining the sequences of buffered values and facilitates termination judgment and constraint pushing. Chain-split evaluation is an important recursive query processing technique which can be implemented efficiently in deductive databases by extension to the available recursive query evaluation techniques
  • Keywords
    database theory; deductive databases; query processing; recursive functions; buffered evaluation; chain-split evaluation technique; constraint pushing; deductive databases; function-free recursions; functional recursions; magic sets; partial evaluation; recursive query evaluation techniques; recursive query processing technique; termination judgment; Councils; Deductive databases; Logic; Query processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 1992. Proceedings. Eighth International Conference on
  • Conference_Location
    Tempe, AZ
  • Print_ISBN
    0-8186-2545-7
  • Type

    conf

  • DOI
    10.1109/ICDE.1992.213172
  • Filename
    213172