title: How well does Rule Engines performs?
body: <p>I've been having a look at <a href="http://msdn.microsoft.com/en-us/library/aa480193.aspx" rel="nofollow noreferrer">WF Rules Engine</a> and <a href="http://sourceforge.net/projects/nxbre/" rel="nofollow noreferrer">NxBRE</a> and it seems interesting but I'm unsure of how well it will perform in real life scenarios.</p>
  
  <p>The one I have in mind is something like a fact base with between 10 and 100 million facts and rules like:</p>
  
  <p>Object.Field &lt; 5000 AND Object.Field > 1000 AND IsProperty(Object.Field2) </p>
  
  <p>I'm using C# and .NET.</p>
  
  <p><strong>Edit:</strong> I haven't make myself clear (totally my fault) :) I have my own rule evaluation system that uses the RETE algorithm itself ... it is quite fast, it can evaluate the 10 million fact scenario in about 10 seconds... how fast are comercial solutions in comaparison?</p>