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
