我在哪里可以获得大量的规则和事实,或者我如何为Drools基准生成它们?

问题描述 投票:0回答:1

我想测试Drools的性能,例如内存消耗和大量数据的推理速度。我通过运行drools项目https://github.com/droolsjbpm/drools上的基准测试来做到这一点就像其他例子一样。有常用的基准,如礼仪,华尔兹和华尔兹。但是在我的电脑上他们需要十几秒钟。您可以告诉我任何规则和对象/事实的来源,我可以使用和Drools免费测试吗?也许有可能生成这样的数据和规则?那我该怎么办呢?

感谢帮助。

java performance drools rule-engine business-rules
1个回答
4
投票

值得注意的是,这些基准没有任何目的。它们主要是专门设计用于执行规则引擎效率低下的事情。它们甚至对于引擎之间的比较几乎没有什么价值,因为你不太可能编写像礼仪小姐这样的真实应用程序。

如果您只想为测试需要大量数据,那么就会有大量的开放数据。例如,英国提供各种开放数据集。你可以在这里选择一个适合你实验的。

http://data.gov.uk/data/search

或者你可以从GenBank获取一大堆基因序列数据:

http://www.ncbi.nlm.nih.gov/genbank/

那里有大量的免费数据,您可以为此编写规则。

如果您真的想要对规则引擎进行基准测试,那么自己生成数据可能会更好。这是确保您获得可靠统计变化的最佳方法。

但是,您将要做的就是对一组特定的规则进行基准测试。一旦规则发生变化,任何此类基准都将是多余的。

© www.soinside.com 2019 - 2024. All rights reserved.