Практический курс по SQL для начинающих - #2 Базовые SELECT запросы
Разработчики создали систему трассировки лучей RayTracer на чистом языке SQL для ClickHouse
Сооснователь системы управления базами данных ClickHouse Алексей Миловидов совместно с искусственным интеллектом Claude представил открытый проект RayTracer. Это система 3D-трассировки лучей, реализованная в виде 1 поискового SQL-запроса без использования стороннего кода или внешних библиотек. Проект RayTracer использует специфические возможности системы ClickHouse, позволяющие сохранять результаты выполнения запросов напрямую в графическом формате PNG. Вся сцена просчитывается в рамках 1 запроса типа SELECT...
ClickHouse: что это и зачем?
ClickHouse — это высокопроизводительная колоночная система управления базами данных (СУБД), предназначенная в первую очередь для аналитических запросов (OLAP): быстрых агрегаций, фильтрации и построения отчётов на больших объёмах данных (события, логи, метрики, клики, транзакции). В отличие от классических “транзакционных” баз (OLTP), которые оптимизируются под частые точечные записи/обновления строк, ClickHouse оптимизирован под сценарий: записали много событий → быстро и часто читаем и агрегируем...