Есть ли цель для сборки только "клиентских" библиотек? Вижу есть dbms, но он собирает ВСЁ. Нужные исходники не получается перечислить.
Вааааат!? Атрибут include_from может быть определён у тега remote_servers или zookeepers?
А в CH специально нет защиты от дурака, чтобы запросы вроде CREATE MATERIALIZED VIEW buyers ENGINE = MaterializedView AS SELECT distinct_id FROM purchases WHERE distinct_id <...
Почему так вышло, что консольный клиент по Ctrl + C закрывает клиент, а не по Ctrl + D?
Подскажите пожалуйста, почему ClickHouse считает, что следующий запрос не верен? :) SELECT toDateTime('2018-01-01T00:00:00') < toDate('2019-01-01');
Блок = max_insert_block_size число строк? На стороне сервера нет тротлинга? А если вставлять в реплицируемую таблицу? Если есть две реплики, то вставлять в 2 N потоков?
Что за задача у чуваков? Кажется, что на практике трудно придумать такую большую shared mutable state с большим contention, где применение STM будет оправдано.
@milovidov_an планируются ли какие-то шаги, чтобы сделать сборку более стабильной и устойчивой? Любое обновление в компиляторах или в каком-нибудь ICU не позволяет собрать без...
Подскажите, конкеренткая в ставка к ClickHouse, например, по числу ядер на целевой системе быстрее, чем "однопоточная" вставка? А для replicated-таблиц?
Чёт не заметил как добавили тип UUID. Под капотом это так же FixedString(16), а при запросаха автоматически вызываются UUIDStringToNum и UUIDNumToString?
Как работают правила include'ов?
И как реализована поддержка идемпотентности для replicated-таблиц? Не очень понятно, ведь для обычного mergetree такого нет.
Аааа, не очевидно. В чём подвох? Почему есть два вида словарей? Это какая-то микрооптимизация? Кстати, в доке нет примера с odbc драйвером.
Класс! Это то же самое, что в докладе на CppCOn Russia? Не нашё видео, а из слайдов не всё понятно.
Омг registerMyStorage заполняется CMake'ом. Правильно понимаю, что плагины и расширения не планируются?
Как упаковать, чтобы поставить на устройстве? Кинь годных гайдов, если есть, позязя
Как собираться с NDK? Просто использовать их компайлер или что-то? Рантайм?
А, в remote-servers.xml все должно быть завёрнуто в <remote_servers>?
Скажите, а когда появятся бинарные сборки под ClickHouse под arm64?
А как такое может быть, что свежесобранный clickhouse-client размером в 700Мб? оО