<div>
Hi Elena,
</div><div><br></div><div>Sorry I missed you on IRC earlier. Before addressing rule engine performance, you want to make sure you have a clear understanding of how the Rete algorithm works. This is the algorithm that drives most rule-based expert systems, including Drools. There's a great presentation series which explains Drools and Rete at a high level:</div><div><br></div><div><a href="http://salaboy.com/2011/03/17/drools-5-community-training-module-1-drools-blip-theoretical-introduction/">http://salaboy.com/2011/03/17/drools-5-community-training-module-1-drools-blip-theoretical-introduction/</a></div><div><a href="http://planet.jboss.org/post/drools_5_community_training_module_4_rete_algorithm_introduction">http://planet.jboss.org/post/drools_5_community_training_module_4_rete_algorithm_introduction</a></div><div><br></div><div>With that in mind, performance can vary greatly depending on the types of rules and the complexity and interrelationship between facts. The size of the data set itself (referred to as facts) is only one piece of the equation. If you have the money to spend, I'd highly recommend the "Performance" chapter of the Packt book available here:</div><div><br></div><div><a href="http://www.packtpub.com/drools-jboss-rules-50-developers-guide/book">http://www.packtpub.com/drools-jboss-rules-50-developers-guide/book</a></div><div><br></div><div>There's also a good discussion of the pros and cons of using a rule engine available here on stack overflow:</div><div><br></div><div><a href="http://stackoverflow.com/questions/2167358/pros-and-cons-of-java-rules-engines">http://stackoverflow.com/questions/2167358/pros-and-cons-of-java-rules-engines</a></div><div><br></div><div>If you have more specific questions beyond the basics, as Wolfgang says, that's what this list is for.</div>
<div><div><br></div>--<div><span style="font-family: arial, sans-serif; background-color: rgb(255, 255, 255); ">Build Smarter Software.</span><span style="font-family: arial, sans-serif; background-color: rgb(255, 255, 255); "><br></span><span style="font-family: arial, sans-serif; background-color: rgb(255, 255, 255); "><br></span><span style="font-family: arial, sans-serif; background-color: rgb(255, 255, 255); ">Spantree Technology Group, LLC</span></div><div><span style="font-family: arial, sans-serif; background-color: rgb(255, 255, 255); ">813 W Randolph St, Suite 301, Chicago, IL<br></span><span style="font-family: arial, sans-serif; background-color: rgb(255, 255, 255); ">email:</span><span style="font-family: arial, sans-serif; background-color: rgb(255, 255, 255); "> </span><span style="font-family: arial, sans-serif; background-color: rgb(255, 255, 255); "><a href="mailto:cedric@spantree.net" target="_blank">cedric@spantree.net</a></span><span style="font-family: arial, sans-serif; background-color: rgb(255, 255, 255); "> </span><span style="font-family: arial, sans-serif; background-color: rgb(255, 255, 255); ">| phone:</span><span style="font-family: arial, sans-serif; background-color: rgb(255, 255, 255); "> </span><span style="font-family: arial, sans-serif; background-color: rgb(255, 255, 255); "><a href="tel:773.359.3865" value="+17733593865" target="_blank">773.359.3865</a></span><span style="font-family: arial, sans-serif; background-color: rgb(255, 255, 255); "><br></span></div><div><br></div></div>
<p style="color: #A0A0A8;">On Sunday, July 1, 2012 at 12:00 PM, elena_nardini@libero.it wrote:</p>
<blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;">
<span><div><div><div>Hi,</div><div>I am wondering about using Drools rule engine.</div><div>I have to threat with a large data set, so I would like to know about rule </div><div>engine performance.</div><div><br></div><div>Could someone help me?</div><div><br></div><div><br></div><div>Thanks a lot,</div><div>Elena</div><div><br></div><div><br></div><div><br></div><div><br></div><div>_______________________________________________</div><div>rules-users mailing list</div><div><a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a></div><div><a href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a></div></div></div></span>
</blockquote>
<div>
<br>
</div>