<div>Hi, Robert,</div>
<div>&nbsp;</div>
<div>I am very interested in the database access part, because I am also considering to add the database access code into my rule. But my current concern is the performance. </div>
<div>&nbsp;</div>
<div>It would be very appreciated if&nbsp;can let me know how many times of database access is in your whole test suite, which cost 6 seconds? Is it always validating the same user or randomly picking different users to validate --&nbsp;&nbsp;if using the same query, database may get result cached which will result a better performance?&nbsp;Did you add any arbitrary object caching in your java code for performance optimization?
</div>
<div>&nbsp;</div>
<div>Thanks in advance,</div>
<div>Yang</div>
<div><br>&nbsp;</div>
<div><span class="gmail_quote">On 8/24/07, <b class="gmail_sendername">Robert Crawford</b> &lt;<a href="mailto:crawford@kloognome.com">crawford@kloognome.com</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Our users are asking to be able to specify custom validations in our<br>application. I&#39;ve been undecided whether to use a rules engine or write
<br>our own dynamic validation code.<br><br>While it&#39;s admittedly still in the &quot;toy problem&quot; stage, I tried using<br>drools in place of some existing hand-coded validation. The drools version<br>took the SAME amount of time.
<br><br>Then I added another rule, to simulate the types of validations our users<br>want to add, and re-ran.<br><br>Again, SAME time.<br><br>Admittedly, database access was the big time consumer -- average of 6<br>seconds per unit of work, and about 15 units of work per test -- but it
<br>was the same for both the rules-based and hand-coded validations.<br><br>Excellent work, everyone! You&#39;ve made my life much, much simpler!<br><br><br><br>_______________________________________________<br>rules-users mailing list
<br><a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br><a href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a><br></blockquote></div>
<br>