Hello,I have a question for the developer or anyone that did this in the past.In my company we have what i believe is Version 3.0.4 of Formula. I can see a major update in most recent version. Is the swap a easy change or what should we account for.Thank you.
Hi, Ruben!
I may be biased since I'm the author of Formula, but here's my point of view.
If you're already using Formula 3.x.x in production and it's working well and stable, maybe upgrading just for the sake of upgrading might not be really useful as it won't improve things much, performance-wise.
With that said, if you intend to:
Then you might be able to leverage the new logical patterns of the newer version of Formula, which is way more optimized for repeatedly evaluating expressions for a large number of records.
I intend to release a new version of Formula (currently published as version 5.x.x flagged as 'Under Development', use it at your own risk for now!) with batch-processing capabilities, as I am working on a project that needs to parse millions of records very quickly. Eventually I'd like to add more operators such as IN, CONTAINS, etc. Feedback wanted here.
Thanks for the feedback @Caio Santana Magalhães
Its not yet in production, but in pre-production.
What happens is that we have some cases where we have to evaluate expressions in a cylce, of dozens or even hundreds of times, its configured by the user. I noticed that the extension is kinda slow, so i saw your new version should improve it a little bit. Already tried the new version, it performs a little bit better but its not enough (maybe reduced 4-5s max in my tests).
Hi @Ruben Magalhães, here are a few tips that I learned that will hopefully help you guys (and anyone else who reads this).
Thank you! I will try and implement some of the suggested tips.