Author |
Message
|
Novice2018iib |
Posted: Mon Dec 17, 2018 7:26 pm Post subject: Iib v10 mapping performance |
|
|
Newbie
Joined: 17 Dec 2018 Posts: 2
|
Hi Team,
Can you please help in knowing the performance improvement in mapping node in IIBV10 .Is there any guideline which I can refer to filter use case where I can apply mapping rather than esql without having significant performance(throughput time,memory use,cpu usage) overhead
Regards |
|
Back to top |
|
 |
Vitor |
Posted: Tue Dec 18, 2018 5:57 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
The mapping node in IIBv10/9/8 is a significant rewrite from earlier versions and has no significant overhead.
IMHO the choice of transformation node (Mapping / ESQL / Java) is driven more by the complexity of the transformation required and the skill set of the developer than it is by performance considerations. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
Novice2018iib |
Posted: Tue Dec 18, 2018 4:11 pm Post subject: |
|
|
Newbie
Joined: 17 Dec 2018 Posts: 2
|
Thanks what could be the complexity in definition where we can say to use mapping or not? |
|
Back to top |
|
 |
Vitor |
Posted: Wed Dec 19, 2018 5:54 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
Novice2018iib wrote: |
Thanks what could be the complexity in definition where we can say to use mapping or not? |
Something where you end up dragging loads of lines into loads of submaps to accomplish something that you can do in 2 lines of ESQL.
It's a subjective thing; your view of "too complex" will differ from someone else's. Also you may legitimately take the view you're going to do everything in the Mapping node and call custom ESQL functions from the map for tricky stuff. Other sites in my experience exclusively use the Java Compute node simply because they're a Java site with a lot of Java coders. I personally use the ESQL Compute node because I've been writing ESQL for a decade and a half and I can get that working faster than I can figure out the Mapping node. And write better Chinese than I write Java.
Make a determination, or leave your developers to make the determination. There's no single right or wrong answer. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
sonali31 |
Posted: Fri Feb 15, 2019 4:02 am Post subject: |
|
|
Newbie
Joined: 07 Feb 2019 Posts: 2
|
hello vitor,
You have stated the point the very well..!! |
|
Back to top |
|
 |
|