create database if not exists msb3; create table if not exists msb3.events ( uuid UUID, player_name String(32), timestamp DateTime default now(), event_type LowCardinality(String), details Nullable(String) ) engine = ReplacingMergeTree partition by toYYYYMM(timestamp) primary key (uuid, event_type, timestamp); create table msb3.events_buffer as msb3.events engine = Buffer(msb3, events, 1, 10, 100, 50, 200, 500, 100000);