Hello all,
  
  I know that the performance of Drools is a topic that has been  discussed 
here before.  I've been on the mailing list for awhile  and have already read 
many emails discussing how Drools has good  performance, there have been been 
benchmarks with other rules engines,  etc.  But I have a specific question I'd 
like to raise that I  couldn't fully determine an answer to by reading previous 
posts and by  searching the Drools website.
  
  Does anyone have experience with using a Drools and a single working  memory 
containing approx. 20,000 facts and 750-1000 rules  simultaneously loaded (or 
more)?  I'm considering using a drools  with the java module, so each fact 
would be a Java object with about 5  member variables and not too many methods 
beyond getters/setters.   Will a single working memory be able to handle all 
this and what is the  performance like?  The system would only have about 1-5 
concurrent  users.  There would probably only be a change in maybe 20-50 facts  
whenever all rules are fired, though there may be a lot of rules that  are 
triggered & fired each time.  "A lot" means maybe 200 or  so.  Most of the 
entire fact base would just be loaded up  initially and then kept in the memory.
  
  Thanks
  

Reply via email to