v.22.9Experimental Feature

Add KeeperMap Storage Engine for Metadata in ClickHouse

Add new storage engine KeeperMap, that uses ClickHouse Keeper or ZooKeeper as a key-value store. #39976 (Antonio Andelic). This storage engine is intended to store a small amount of metadata.
Added a new storage engine KeeperMap that leverages ClickHouse Keeper or ZooKeeper to provide a key-value store within ClickHouse.

Why it matters

The KeeperMap storage engine addresses the need for a lightweight, reliable key-value store to manage a small amount of metadata within ClickHouse. By integrating with ClickHouse Keeper or ZooKeeper, it offers highly available and consistent storage for such metadata, improving management and operational capabilities.

How to use it

To use the KeeperMap storage engine, create a table specifying KeeperMap as the engine and configure it to connect to either ClickHouse Keeper or ZooKeeper. This enables storing and retrieving key-value pairs directly from ClickHouse for small metadata needs.