How is Cask DRE different? - cdap-solutions/dre GitHub Wiki

Cask DRE is different in many ways compared to Drools and OpenRules. Here are some of things that differentiate DRE from other Rules Engine:

  • DRE is natively built to run on Spark, Hadoop, Amazon EMR, Azure HDInsights and GCE
  • DRE scales horizontally as your environment for processing scales
  • DRE is not memory intensive compared to traditional rules engine,
  • DRE handles complex and complicated data decision logic through Wrangler DSL
  • DRE conditions are simple to write and follow JEXL syntax for expressing expressions.
  • DRE can be applied on aggregates and as well on row-by-row transformations