【发布时间】:2011-04-08 12:30:24
【问题描述】:
我有一个以数据为中心且对数据敏感的应用程序,它是使用 java 编写的,但几乎所有的业务逻辑都保存在 .sql 文件中。
这些 sql 文件一个一个地执行,临时表由这些 sql 文件创建和更新。
在内部,这些 sql 文件在临时表上触发更新查询,并在各种条件下使用可用的数据值。
最后将临时表转储到物理表中。
我们计划将其移至基于 Java 规则的应用程序,因为 sql 脚本变得庞大且难以理解和维护。
计划使用 Lucene 及其 RAMDiirectory 将所有数据保存在内存中,构建规则的首选选择是什么(这些只是 sql 中的更新查询)
正在寻找具有动态规则的 @ 脚本语言,但脚本 (rhino / groovy) 具有与sql文件相同的特性(难以编写和维护)
请发表您的建议。
提前致谢!!
【问题讨论】:
标签: java lucene rhino rule-engine