You can't insert 2 bilion facts to memory. Handling of processed facts
will be more expensive than creating StalessSession and process each
item. On our system with maybe 200 rules evaluation cost for one fact
is 2-5 ms. And you can parallelize it in your case, depends on
hardware which you have.
Pavel
2010/7/22 tom ska <tiberium.linux(a)gmail.com>:
Hi,
thanks for so quick answer. I think, that using StatelessSession could be a
solution, but as I understood, I have to insert only one fact to the facts
base. But, I have about 2 billions of facts that I want to process with
Drools, and execution time, is for me really important. A think, that
inserting one fact at time means for me additional time to initialise engine
(when adding a new fact, and removing old one). Am I right?
Thanks :)
2010/7/22 Pavel Tavoda <pavel.tavoda(a)gmail.com>
>
> Don't know details of your problem but it's typical situation where
> you can use StatelessSession, insert one fact at time and use
> activation-group.
>
> Pavel
>
> 2010/7/22 tom ska <tiberium.linux(a)gmail.com>:
> > Hello,
> > I have a problem with defining rules. I insert many, many objects
> > (facts) to
> > ksession object (StatefulKnowledgeSession). I want to fire rules for all
> > of
> > them(facts), but I want to fire only one rule from all rules for each
> > one
> > fact(not always this same rule is fired, because I use salience).
> > activation-group is not appropriate, because it works only with one
> > object
> > (fact) - rest is not processed by engine.
> > Second question is: how can I stop processing rules, bot only for one
> > fact,
> > not for all of them.
> >
> > Thanks,
> > tom.
> >
> > P.S. forgive me my English... :)
> > P.S.2 Firstly I want to do this in DRL, then, I'll try with XLS, and
> > write
> > post if I would find problems...
> >
> >
> >
> > _______________________________________________
> > rules-users mailing list
> > rules-users(a)lists.jboss.org
> >
https://lists.jboss.org/mailman/listinfo/rules-users
> >
> >
> _______________________________________________
> rules-users mailing list
> rules-users(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/rules-users
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users