I think someone worked on a XSL to transform 2.x XML files into 3.x ones, BUT if you do that, you don't get most of the performance benefits of the new version. The reason is that there is no automatic way to convert old <java:condition> elements into field constraints... only in evals(). It requires investments, and it is not always easy/viable for companies, but the best solution is indeed to convert the XML rules into the new DRL language.

  Have you seen that?

http://markproctor.blogspot.com/2006/11/rush-hour-and-content-based-routing.html

It is a customer case with a performance benchmark between drools 2.5 and 3.0 (3.2 is even faster). It may help to justify such investment...

  []s
  Edson

Joel G. Rivera-González wrote:

you know what...right now i was looking for a way to migrate from 2.x rules to 3.0 rules...
problem is that my system have 2.4 megs of rules in different xml files...
i want to give a try to drools 3.0 but i need to know the differences between 2.x and 3.x (how to write, load and call the rules)...
i know that if i mention the performance they will go for it...

any ideas?


Joel G. Rivera-Gonzalez
PRT

"The first 90% of a project takes 90% of the time, the last 10% takes the other 90% of the time" - Murphy's Law


----- Original Message ----
From: Edson Tirelli <[EMAIL PROTECTED]>
To: user@drools.codehaus.org
Sent: Wednesday, January 3, 2007 5:10:16 PM
Subject: Re: [drools-user] drools load time.


   Joel,

   Sorry, a long time since I last played with drools 2.x.
   Is it possible for you to migrate to 3.x version? I know it requires
an effort on rule rewriting, but you got a huge set of benefits in the
new codebase, from performance to memory consumption, to language
features, development environment, etc...

   []s
   Edson

Joel G. Rivera-González wrote:

> NO one?
>
> i just put back the back the old drools libs on the project lib
> folder...and guess what?
> loading:
> before: 1.5 minutes, after: 10s
> memory:
> before: 250megs, after:154 megs
> > Joel G. Rivera-Gonzalez
> PRT
>
> "The first 90% of a project takes 90% of the time, the last 10% takes
> the other 90% of the time" - Murphy's Law
>
>
> ----- Original Message ----
> From: Joel G. Rivera-González <[EMAIL PROTECTED]>
> To: user@drools.codehaus.org
> Sent: Tuesday, January 2, 2007 12:33:14 PM
> Subject: [drools-user] drools load time.
>
> When loading the rules on 2.1 or 2.5 it takes over 1.5 minutes and
> over 200 megs of memory.
> a few weeks ago i was compiling with 2.1 but i still had the 2.1 beta
> 17 (i think)...but after experiencing several problems we delete
> them.  After deleting the beta libs we start having this problem.
> any ideas?
>
>
> Joel G. Rivera-Gonzalez
> PRT
>
> "The first 90% of a project takes 90% of the time, the last 10% takes
> the other 90% of the time" - Murphy's Law
>


--
Edson Tirelli
Software Engineer - JBoss Rules Core Developer
Office: +55 11 3124-6000
Mobile: +55 11 9218-4151
JBoss, a division of Red Hat @ www.jboss.com <http://www.jboss.com>



---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email




--
Edson Tirelli
Software Engineer - JBoss Rules Core Developer
Office: +55 11 3124-6000
Mobile: +55 11 9218-4151
JBoss, a division of Red Hat @ www.jboss.com



---------------------------------------------------------------------
To unsubscribe from this list please visit:

   http://xircles.codehaus.org/manage_email

Reply via email to