Sobes.tech

Data Engineer

[име] попита: Как да реализираме съхранението на данни само за 2 години в ClickHouse?

Middle
163

На нашия сайт потребителите търсят самолетни билети. Необходимо е да регистрираме събитията от търсене в ClickHouse, за да могат анализаторите да изчислят популярните дестинации и конверсията в покупка. Проектирайте таблицата и напишете DDL стрийм, 5 минути на ден, дата, дестинация, веднъж на ден, 2 години, json Идентификатор на събитието, време, сесия, потребител (може да е анонимен — без вход), летище/град на излитане и кацане, търсена дата на излитане, дата на връщане (може да е само еднопосочен полет), брой пътници, клас на салона, тип устройство, намерени ли са полети, минимална цена сред намерените, валута, промо код (може да липсва).

Middle
162

[име] попита: Какво трябва да се добави към двигателя на таблиците, за да се поддържат данните актуални във всички възли на клъстера?

Middle
153

[име] попита: Кои колони трябва да са Nullable и как да го оформя в DDL?

Middle
152

[име] попита: Полето 'намериха ли полети' има само две стойности (да/не). Как е по-добре да го представим в ClickHouse? Какъв тип данни се използва вътрешно за Bool?

Middle
132