Drools - это механизм правил Rete. Я не вижу, что это имеет отношение к массовым обновлениям постоянных данных.
Он может содержать правила, которые определяют, когда присвоение этого кредита является правильным, но он не будет инструментом для выполнения обновления. Это проблема с базой данных.
Это не единственный выбор для выполнения этих правил. Вы также можете сделать это, используя триггеры базы данных, которые выполняются по INSERT / UPDATE.
ОБНОВЛЕНИЕ: слюни и сохраненные процы являются взаимоисключающими. Одна технология на стороне сервера, другая работает в базе данных. Вы должны решить, где вы будете выполнять свою бизнес-логику.
Проблема с хранимым процессом заключается в том, что он связывает вас с этим поставщиком базы данных и выполняет для событий базы данных, таких как BEFORE или AFTER INSERT или UPDATE. Он не будет знать о ваших деловых событиях, таких как «правила говорят мне, что этот человек имеет право на кредит», если вы не включите его в хранимый код процедуры.
Если вы делаете это, вам не нужны слюни. Оба являются взаимоисключающими или избыточными.