Hi,
I have an Oracle table to store some messages user (let’s says between 100 and 300 records).
Many of my flow services read and use these data… but these data do not change once they are inserted in the table (that data are like constants).
I made a service Adapter to access these data… but, the query has a cost in terme of performance…
Is there any way to put these data in cache (in the IS memory) , to avoid webMethods in accessing them each time from the Oracle Server ?
(I’m looking for a solution without the Terracotta product, I do not have)
I assume for your requirement option 1 (cache results) will suffice.
Eh-cache is to cache bigger data and also there is a Terracotta caching. I should explore these features with a POC in coming months (mostly after X Mas).
In case if you have some samples please share it to my email or here.
Please look more info into Terracotta cache (Big-Memory Max) and the out of box that comes with IS cache cannot be used for larger data cache’s which may lead to performance issues.
Please check these link’s with more en-cache related documentation: