v.22.3New Feature

Support for Local Caching of Remote Filesystems on S3 Disks

Support for caching data locally for remote filesystems. It can be enabled for s3 disks. Closes #28961. #33717 (Kseniia Sumarokova). In the meantime, we enabled the test suite on s3 filesystem and no more known issues exist, so it is started to be production ready.
Added support for caching data locally on remote filesystems, specifically for s3 disks.

Why it matters

This feature solves the problem of latency and repeated data retrieval from remote object storage by caching data locally. It improves performance and reliability when working with data stored in S3-compatible storage by reducing access times and load on remote storage.

How to use it

Enable local caching for remote filesystems by configuring the s3 disk in your ClickHouse settings to use the caching option. Once enabled, ClickHouse will cache data locally to enhance read performance transparently to users.