Disk space management in KNIME

Hi,

I am wondering how KNIME takes care of the increasing need for more disk space. The more extensions are being installed, the more disk space is used (of course). However I was quite “shocked” that my KNIME installation takes more than 19 GB on my disk.

I’d like to understand the installation and update process a bit more detailed:

  • when a new version of an existing extension is installed, are the old files being deleted?

  • does every extension use its very own (core) libraries? I can understand that there are dependencies, however I don’t quite fully understand the concept behind it in KNIME (of course Python libs etc, but for the extensions).

  • Is there some kind of management tool to take care of KNIME disk usage?

  • Is disk space “a thing” being considered when programming nodes / extensions?

Thanks for any hints! Cheers