[անուն] հարցրեց: Ինչպես իրականացնել տվյալների պահպանումը միայն 2 տարի՝ում ClickHouse?
Data Engineer
Մեր կայքում օգտվողները որոնում են ավիատոմսեր: Անհրաժեշտ է գրանցել որոնման իրադարձությունները ClickHouse-ում, որպեսզի վերլուծաբանները կարողանան հաշվել ամենահայտնի ուղղությունները և գնումների փոխարկումը: Դիզայն արեք աղյուսակը և գրեք DDL ստրիմ, օրական 5 րոպե, ամսաթիվ, ուղղություն, օրական մեկ անգամ, 2 տարի, json Իրադարձության նույնականացուցիչ, ժամանակ, սեսիա, օգտվող (կարող է լինել անանուն — առանց մուտքի), թռիչքի և ժամանման օդանավակայան/քաղաք, որոնվող թռիչքի ամսաթիվը, վերադարձի ամսաթիվը (կարող է լինել միայն մեկ ուղղություն), ուղևորների թիվը, սենյակի դասը, սարքի տեսակ, գտել են թռիչքներ, ամենացածր գինը գտածներից, արժույթ, պրոմո կոդ (կարող է բացակայել):
[անուն] հարցրեց: Ինչ պետք է ավելացնել աղյուսակային շարժակին՝ որպեսզի տվյալները արդիական մնան բոլոր հանգույցներում։
[անուն] հարցրեց: Որ սյունակները պետք է լինեն Nullable և դա ինչպես նշել DDL-ում?
[անուն] հարցրեց: 'Թե՞ գտան թռիչքներ' դաշտը ունի միայն երկու արժեք (այո/ոչ): Ինչպես է լավագույն կերպով ներկայացնել դա ClickHouse-ում: Ինտերնալ ինչ տվյալների տիպ է օգտագործվում Bool-ի համար?