home.social

#order_by — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #order_by, aggregated by home.social.

  1. Materialized views и проекции в ClickHouse: когда что использовать и как не наступить на грабли

    ClickHouse быстрый. Настолько быстрый, что первые полгода можно жить без оптимизаций вообще — агрегации по миллиарду строк отрабатывают за секунды. Потом данных становится больше, запросов тоже, дашборд начинает подтормаживать, и вы задумываетесь: «а можно ли считать агрегаты заранее?» Можно. В ClickHouse для этого есть два механизма: materialized views и проекции (projections). Оба пересчитывают данные на этапе вставки. Оба ускоряют чтение. Но работают по-разному.

    habr.com/ru/companies/otus/art

    #clickhouse #материализованные_представления #проекции #агрегаты_заранее #оптимизация_вставки #order_by

  2. Materialized views и проекции в ClickHouse: когда что использовать и как не наступить на грабли

    ClickHouse быстрый. Настолько быстрый, что первые полгода можно жить без оптимизаций вообще — агрегации по миллиарду строк отрабатывают за секунды. Потом данных становится больше, запросов тоже, дашборд начинает подтормаживать, и вы задумываетесь: «а можно ли считать агрегаты заранее?» Можно. В ClickHouse для этого есть два механизма: materialized views и проекции (projections). Оба пересчитывают данные на этапе вставки. Оба ускоряют чтение. Но работают по-разному.

    habr.com/ru/companies/otus/art

    #clickhouse #материализованные_представления #проекции #агрегаты_заранее #оптимизация_вставки #order_by

  3. Materialized views и проекции в ClickHouse: когда что использовать и как не наступить на грабли

    ClickHouse быстрый. Настолько быстрый, что первые полгода можно жить без оптимизаций вообще — агрегации по миллиарду строк отрабатывают за секунды. Потом данных становится больше, запросов тоже, дашборд начинает подтормаживать, и вы задумываетесь: «а можно ли считать агрегаты заранее?» Можно. В ClickHouse для этого есть два механизма: materialized views и проекции (projections). Оба пересчитывают данные на этапе вставки. Оба ускоряют чтение. Но работают по-разному.

    habr.com/ru/companies/otus/art

    #clickhouse #материализованные_представления #проекции #агрегаты_заранее #оптимизация_вставки #order_by

  4. Materialized views и проекции в ClickHouse: когда что использовать и как не наступить на грабли

    ClickHouse быстрый. Настолько быстрый, что первые полгода можно жить без оптимизаций вообще — агрегации по миллиарду строк отрабатывают за секунды. Потом данных становится больше, запросов тоже, дашборд начинает подтормаживать, и вы задумываетесь: «а можно ли считать агрегаты заранее?» Можно. В ClickHouse для этого есть два механизма: materialized views и проекции (projections). Оба пересчитывают данные на этапе вставки. Оба ускоряют чтение. Но работают по-разному.

    habr.com/ru/companies/otus/art

    #clickhouse #материализованные_представления #проекции #агрегаты_заранее #оптимизация_вставки #order_by

  5. Курс «PostgreSQL для начинающих»: #2 — Простые SELECT

    Продолжаю публикацию расширенных транскриптов лекционного курса "PostgreSQL для начинающих" , подготовленного мной в рамках "Школы backend-разработчика" в "Тензоре" . Сегодня поговорим о самых простых, но важных, возможностях команды SELECT , наиболее часто используемой при работе с базами данных - формировании выборок ( VALUES ), их ограничении ( LIMIT/OFFSET/FETCH ), фильтрации ( WHERE/HAVING ), сортировке ( ORDER BY ), уникализации ( DISTINCT ) и группировке ( GROUP BY ). Как обычно, для предпочитающих смотреть и слушать, а не читать - доступна видеозапись .

    habr.com/ru/companies/tensor/a

    #postgresql #sql #тензор #школа_backend #select #order_by #where #group_by #having #distinct

  6. Курс «PostgreSQL для начинающих»: #2 — Простые SELECT

    Продолжаю публикацию расширенных транскриптов лекционного курса "PostgreSQL для начинающих" , подготовленного мной в рамках "Школы backend-разработчика" в "Тензоре" . Сегодня поговорим о самых простых, но важных, возможностях команды SELECT , наиболее часто используемой при работе с базами данных - формировании выборок ( VALUES ), их ограничении ( LIMIT/OFFSET/FETCH ), фильтрации ( WHERE/HAVING ), сортировке ( ORDER BY ), уникализации ( DISTINCT ) и группировке ( GROUP BY ). Как обычно, для предпочитающих смотреть и слушать, а не читать - доступна видеозапись .

    habr.com/ru/companies/tensor/a

    #postgresql #sql #тензор #школа_backend #select #order_by #where #group_by #having #distinct