[vārds] jautāja: Kā īstenot datu glabāšanu tikai 2 gadus ClickHouse?
Data Engineer
Mūsu mājaslapā lietotāji meklē lidojumu biļetes. Ir nepieciešams reģistrēt meklēšanas notikumus ClickHouse, lai analītiķi varētu aprēķināt populārākās virzienus un konversiju uz pirkumu. Projektējiet tabulu un rakstiet DDL straumes, 5 minūtes dienā, datums, virziens, reizi dienā, 2 gadi, json Notikuma identifikators, laiks, sesija, lietotājs (var būt anonīms — bez pieteikšanās), izlidošanas un ielidošanas lidosta/pilsēta, meklētā izlidošanas datums, atgriešanās datums (var būt tikai vienvirziena), pasažieru skaits, kabīnes klase, ierīces tips, vai ir atrasti lidojumi, minimālā cena starp atrastajiem, valūta, promocode (var nebūt).
[vārds] jautāja: Kuras kolonnas jābūt Nullable un kā to norādīt DDL?
[vārds] jautāja: Ko vajadzētu pievienot tabulu dzinējam, lai dati būtu aktuāli visās klastera mezglos?
[vārds] jautāja: Laukā 'atrada lidojumus' ir tikai divas vērtības (jā/nē). Kā to labāk attēlot ClickHouse? Kāds datu tips tiek izmantots iekšēji Bool?