Table caching

In previous versions of KNIME there were three options in the “Memory policy” tab of most nodes:

Keep all in memory
Keep only small tables in memory
Write tables to disk

Since version 4(?), there are only two options:

Cache tables in memory
Write tables to disk

There seems to have been some change in how tables are cached. How is the caching now different? And are there any parameters for influencing this (e.g. for setting a size limit on the tables that kept in memory)?

Hi there @christoffer_swanstroem,

you are right. With version 4 certain changes have been implemented to improve performance: https://www.knime.com/whats-new-in-knime-40#performance

Regarding table caching check this documentation section: https://docs.knime.com/2019-06/analytics_platform_workbench_guide/index.html#caching

and regarding configuration options in knime.ini see here: https://docs.knime.com/2019-06/analytics_platform_workbench_guide/index.html#setting-up-knime.ini

To compare it with memory policy in previus version see this blog post: https://www.knime.com/blog/optimizing-knime-workflows-for-performance

Also in certain topics there changes were discussed so you can try searching forum if you want to know more.

Hope this helps!

Br,
Ivan

3 Likes

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.