I have many rule constraints that can be logically grouped together by "or". For example: 3 rules "r1", "r2" and "r3". I can construct a single LHS as:
(r1 || r2 || r3)
Or I can make each of them a separate rule. I have no critical functional requirement for doing it either way since I can detect their grouping independently outside of Drools.
I wonder if one way is more advantageous than the other from runtime execution perspective (performance, memory, etc.).