Может ли новый clickhouse-copier не работать со старыми версиями кх? Пользуюсь первый раз, ловлю ошибку. clickhouse-copier v 19.17.5.18 2019.12.11 15:25:19.670784 [ 1 ] {} <T...
Вот есть у меня ConcurrentHashMap<Key, HashMap<K,V> > и если изменять HashMap<K,V> под ConcurrentHashMap.compute(..), то все замечательно, но как только я захочу проитрировать...
Есть класс с примитивными полями. Очень хочется читать и писать эти поля, но не хочется передавать геттеры и сеттеры. Казалось бы есть VarHandle но метод set(...) кажется буде...
Есть ли какой нибудь красивый способ закенселить цепочку CompletableFuture? Есть несколько цепочек CompletableFuture, которые выполняются параллельно, если одна фейлится, то о...
int count = 50; boolean locked = false; while (--count > 0){ if (lock.tryLock()) { locked = true; ...
Не могу придумать как избавиться от вложенного селекта. Нужно посчитать сначала среднее по пользователю и времени, а потом потом среднее по времени. Можно как то обойтись одни...
JavaDoc по Externalizable говоирт "Only the identity of the class of an Externalizable instance is written in the serialization stream...". Я не понимаю какая дополнительная и...
Из документации: ReplacingMergeTree Parameters ver — column with version. Type UInt*, Date or DateTime. Optional parameter. When merging, ReplacingMergeTree from all...
Посоветуйте, что использовать для общения джав между собой. Сейчас используется JGroups, может есть что то более легковесное/производительное?
Раньше в идее при неправильных параметрах в методе выпадало подобное окошко при наведении https://benjiweber.co.uk/b/nophrase.png Сейчас такого окошка нет, просто пишет 'Canno...
Хочется избавиться от написания однообразных классов с помощью аннотаций. В проекте уже есть ломбок и его даже можно расширить, но кажется что там будут проблемы с разными ide...
Почитал в истории чата "страшные" истории про решардирование. 1) Создаем новую distributed таблицу (если меняется ключ шардирования, то с новым ключом) 2) Копируем данные и...
Добрый вечер. Кто какие модули для nginx'a использует чтобы пушить сообщения в кафку? Сейчас схема nginx -> java, хочется nginx->kafka->java.
Существуют ли кейсы, когда шардирование будет замедлять работу? Вот например, нужна группировка по userId, пользователей десятки миллионов. Если они разбросаны по шардам рандо...
Есть ли какое-нибдуь принципиальное отличие между SummingMergeTree и AggregatingMergeTree при использовании в MATERIALIZED VIEW, если мне нужно просто иметь сумму всех полей?
Не могу понять как работает VarHandle.setOpaque. Типо я поставил значение и хочу наплевать на то что вижу в других потоках? Какое значение будет записано в итоге?
Спасибо. А есть ли какая нибудь информация о скорости выполнения запросов sum(...) и sumMerge(...), где в одном случае просто поля, в другом sumState?
А есть здесь довольные пользователи JGroups?
Skipping Indice type set(n) работают только для пропуска по условию в where? Если нужно посчитать уникальные ID, есть ли смысл собирать их в set?
Теоретически должен ли быть прирост производительности, если заменить массив из 16 Int8 массивом из двух Int64 при uniqExact(...)?