Uploaded image for project: 'Drools'
  1. Drools
  2. DROOLS-675

Query Optimization for RHS by changing pattern match order

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • 6.2.0.CR3
    • None
    • None
    • User Experience

      I've been using Drools for what I consider "small" semantic databases, right now in the range of 1M-10M facts but that could get bigger.

      One thing I notice is that performance is dependent on the order that I put patterns in the RHS; if the high selectivity patterns go first I am happy with the results but put them in the wrong order and gee wiz, I won't wait long enough for it to try all the matches that fail.

      I see Drools as competitive with products such as triple stores, deductive databases and many of them have this feature

            mproctor@redhat.com Mark Proctor
            paulhoule Paul Houle (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:

                Estimated:
                Original Estimate - 6 minutes
                6m
                Remaining:
                Remaining Estimate - 6 minutes
                6m
                Logged:
                Time Spent - Not Specified
                Not Specified