KeyCloak поддерживает несколько видов RMDS, поэтому он не будет иметь жестко запрограммированных ссылок на нестандартные функции.Я думаю, что есть хороший шанс, что это сработает.Ignite поддерживает объединения и большинство других стандартных SQL.
То, чего не будет, оптимизировано для распределенной базы данных, поэтому объединения могут осуществляться между серверами (неэффективно), а не на одной машине.Аннотирование операторов «create table» для определения ключей соответствия и т. Д. Должно быть возможным, но вам нужно это сделать.
В заключение: это похоже на странный сценарий использования Ignite, но он должен работать.