-
Notifications
You must be signed in to change notification settings - Fork 8.3k
Key-value Data Marts #33581
Copy link
Copy link
Open
Labels
Description
Use case
ClickHouse should be able to serve large amount of short queries on prepared datasets.
For example, you can prepare a dataset for user personalization or antifraud and serve it directly by clickhouse-server in realtime in ad-network, RTB, for DDoS prevention, e-commerce apps, games, etc...
Describe the solution you'd like
- clickhouse-server should have TCPHandler that will implement Redis or Memcached protocol.
- Add
getmethod toIStorageinterface andsupportsGetRequests. The method takes array of Fields and returns array of Fields. - Implement this method for
StorageDictionary,EmbeddedRocksDB,Join,Setand (when it will be ready),AggregatingMemory. Then implement it forDistributedtables.
Reactions are currently unavailable