под AWS, compute/storage нормально разделены.
Меня сильно смутило полное отсутствие DELETE/UPDATE (я не смог ничего найти про них) Как то грустновато получается
;) форк приватный так что особо не потестируешь
ага, предлагают только drop/replace partition
О, ну хотя бы так
Дмитрий, прошу прощения. В статьях читал, что Clickhouse сначала не позволял делать DELETE/UPDATE, а потом стал позволять, но как-то асинхронно. У меня маленький вопрос. Это так и осталось? Или уже можно имея один сервер с одной базой, написать процедуру, как в обычной СУБД, которая будет вставлять данные (из csv), обновлять, удалять, и тут же сразу после очередной команды видеть вставленные/обновленные/удаленные строки? Или такое обычное "поведение" тут не доступно? Хочу попробовать Clickhouse в качестве OLAP базы с онлайн-запросами прямо к этой же базе, но привык, что данные можно не только вставлять, но и изменять, и сразу использовать результат обновления в следующем запросе этой же процедуры.
В кх нет транзакций. Пока удаления, апдейты асинхронные. Мы делаем легкие мутации (идея похожа на это https://kb.altinity.com/altinity-kb-queries-and-syntax/delete-via-tombstone-column/) они наверно к лету будут доступны. ClickHouse inc делают транзакции, но мб тоже к лету будут.
А так тут все зависит от задачи, https://kb.altinity.com/altinity-kb-queries-and-syntax/altinity-kb-final-clause-speed/ Что то вроде такого тоже возможно, и оно работает в real time
Обсуждают сегодня