From 27d3e49a38e6cde4c1c31e5645b3669402317b97 Mon Sep 17 00:00:00 2001 From: Ihar Hancharenka Date: Thu, 30 Jan 2025 09:59:34 +0300 Subject: [PATCH] m --- db/nosql/clickhouse/docs/presentations.txt | 5 ++++- db/nosql/clickhouse/feature/engines.txt | 6 ++++++ db/nosql/clickhouse/feature/internals.txt | 12 ++++++++++++ 3 files changed, 22 insertions(+), 1 deletion(-) diff --git a/db/nosql/clickhouse/docs/presentations.txt b/db/nosql/clickhouse/docs/presentations.txt index 54830b613..f768d114f 100644 --- a/db/nosql/clickhouse/docs/presentations.txt +++ b/db/nosql/clickhouse/docs/presentations.txt @@ -20,7 +20,10 @@ ClickHouse - Kita - Modern SQL in 2023 20:00 of 33:05 ListenIT - What ClickHouse is and Columnt DBs ru of 14:46 https://www.youtube.com/watch?v=2b4heaO3U8k 2022 -Altinity - Altinity Quickstart for ClickHouse® | Build Your First App | Training for ClickHouse® 1:00 of 59:50 +Altinity Quickstart for ClickHouse® — Creating Your First Application | Tutorial for ClickHouse® of 1:07:02 + https://www.youtube.com/watch?v=rawoPXXGiYY + ! 19:02 show tables from system; +Altinity - Altinity Quickstart for ClickHouse® | Build Your First App | Training for ClickHouse® of 59:50 https://www.youtube.com/watch?v=phTu24qCIw0 ! 48:00 storage internals - files for blocks, idx, ... SmartData - Shutak - Insert into ClickHouse and not to die of 1:01:45 diff --git a/db/nosql/clickhouse/feature/engines.txt b/db/nosql/clickhouse/feature/engines.txt index e1fa6738d..ba4758756 100644 --- a/db/nosql/clickhouse/feature/engines.txt +++ b/db/nosql/clickhouse/feature/engines.txt @@ -4,10 +4,16 @@ https://clickhouse.com/docs/ru/engines/table-engines/mergetree-family/replacingm only eventually dedups (and on mutations) https://clickhouse.com/docs/en/engines/table-engines/special/join +https://clickhouse.com/docs/en/engines/table-engines/mergetree-family/mergetree +https://clickhouse.com/docs/en/engines/table-engines/mergetree-family/mergetree#table_engine-mergetree-s3 + https://clickhouse.com/docs/en/guides/developer/deduplication https://kb.altinity.com/altinity-kb-schema-design/insert_deduplication/ +https://github.com/ClickHouse/ClickHouse/tree/master/src/Storages + 2024 +https://altinity.com/blog/clickhouse-mergetree-on-s3-intro-and-architecture https://habr.com/ru/companies/oleg-bunin/articles/836078/ select ... final optimize table <> final -- for replacingmergetree only diff --git a/db/nosql/clickhouse/feature/internals.txt b/db/nosql/clickhouse/feature/internals.txt index b94daab36..0175b2f0f 100644 --- a/db/nosql/clickhouse/feature/internals.txt +++ b/db/nosql/clickhouse/feature/internals.txt @@ -1,6 +1,14 @@ https://clickhouse.com/docs/en/updating-data https://clickhouse.com/docs/en/guides/developer/lightweight-delete#lightweight-delete-internals +https://github.com/ClickHouse/ClickHouse/tree/master/src + +https://github.com/ClickHouse/ClickHouse/tree/master/src/Functions +https://github.com/ClickHouse/ClickHouse/blob/master/src/Functions/DateTimeTransforms.h +https://github.com/ClickHouse/ClickHouse/blob/master/src/Functions/IFunctionDateOrDateTime.h + +https://github.com/ClickHouse/ClickHouse/tree/master/src/Storages + Clickhouse - Internal Structure of p19 https://www.youtube.com/playlist?list=PL0Z2YDlm0b3jsHXli7yll7CGHI9qyALmK @@ -14,6 +22,10 @@ https://clickhouse.com/docs/en/optimize/skipping-indexes skip inexes (skp_idx_) ... alter table <> materialize index <> ... to apply newly added index +2024 +https://altinity.com/blog/learning-to-appreciate-monotonic-functions-in-clickhouse + https://github.com/ClickHouse/ClickHouse/blob/master/src/Functions/toYear.cpp + https://github.com/ClickHouse/ClickHouse/blob/6dd675579f0df1004ea3ab55e6a9793d176af2a5/src/Functions/IFunctionDateOrDateTime.h#L47 2023 https://clickhouse.com/blog/handling-updates-and-deletes-in-clickhouse https://habr.com/ru/companies/oleg-bunin/articles/726570/