摘要
本发明涉及基建运维技术,可应用于医疗健康、金融科技等业务系统平台中,公开了一种用于规则引擎的优化方法、装置、设备及介质,包括:获取原始数据库,将原始数据库划分为若干个分区;在每一个分区中创建一个算法规则引擎实例,将算法规则引擎实例存储在缓存中;当监测到算法规则引擎调用请求时,则判断缓存中是否存在对应的预编译算法实例;若存在,则调用缓存中的预编译算法实例,生成对应的编译结果;若不存在,则进行算法预编译,生成预编译后的算法实例,并将预编译后的算法实例存储在缓存中的算法规则引擎实例中。本发明实施例通过预先编译缓存机制和分区实例化引擎,显著提升了规则引擎在大数据Spark环境下的性能。