From 4271df4e15dab2e520b2fa4d92c637a12d208cab Mon Sep 17 00:00:00 2001 From: Ihar Hancharenka Date: Fri, 29 Nov 2024 17:04:19 +0300 Subject: [PATCH] m --- .../column/clickhouse/chdb.txt} | 0 db/nosql/column/clickhouse/clickhouse.txt | 39 +++++++++++++++++++ db/nosql/column/clickhouse/client/cli.txt | 7 ++++ db/nosql/column/clickhouse/docker.txt | 1 + .../column/clickhouse/feature/engines.txt | 4 ++ .../column/clickhouse/feature/internals.txt | 21 ++++++++++ db/nosql/column/clickhouse/feature/join.txt | 1 + db/nosql/column/clickhouse/install.txt | 1 + db/nosql/column/yandex-clickhouse.txt | 19 --------- 9 files changed, 74 insertions(+), 19 deletions(-) rename db/{sql/inproc/clickhouse-chdb.txt => nosql/column/clickhouse/chdb.txt} (100%) create mode 100644 db/nosql/column/clickhouse/clickhouse.txt create mode 100644 db/nosql/column/clickhouse/client/cli.txt create mode 100644 db/nosql/column/clickhouse/docker.txt create mode 100644 db/nosql/column/clickhouse/feature/engines.txt create mode 100644 db/nosql/column/clickhouse/feature/internals.txt create mode 100644 db/nosql/column/clickhouse/feature/join.txt create mode 100644 db/nosql/column/clickhouse/install.txt delete mode 100644 db/nosql/column/yandex-clickhouse.txt diff --git a/db/sql/inproc/clickhouse-chdb.txt b/db/nosql/column/clickhouse/chdb.txt similarity index 100% rename from db/sql/inproc/clickhouse-chdb.txt rename to db/nosql/column/clickhouse/chdb.txt diff --git a/db/nosql/column/clickhouse/clickhouse.txt b/db/nosql/column/clickhouse/clickhouse.txt new file mode 100644 index 000000000..1b4f9a143 --- /dev/null +++ b/db/nosql/column/clickhouse/clickhouse.txt @@ -0,0 +1,39 @@ +https://clickhouse.com/ +https://clickhouse.com/clickhouse + +https://github.com/ClickHouse/ClickHouse + +https://clickhouse.com/docs +https://clickhouse.com/learn +https://clickhouse.com/blog + +https://clickhouse.com/docs/en/sql-reference/ + +functions +state functions, agg, accum + https://habr.com/ru/articles/842078/ + https://habr.com/ru/companies/magnit/articles/825264/ +array + https://habr.com/ru/articles/836140/ + +integrations +https://clickhouse.com/docs/en/integrations/java/jdbc-driver + +compression +https://habr.com/en/company/yandex/blog/457612/ + +lsm +https://habr.com/ru/companies/wildberries/articles/821865/ + +internals +https://habr.com/ru/companies/wildberries/articles/821865/ + system.parts + +2020 +https://habr.com/ru/company/solarsecurity/blog/485850/ +https://habr.com/ru/articles/519168/ +2019 +https://tech.marksblogg.com/billion-nyc-taxi-rides-clickhouse-cluster.html + https://habr.com/ru/company/otus/blog/463665/ +2018 +https://habrahabr.ru/company/yandex/blog/347696/ diff --git a/db/nosql/column/clickhouse/client/cli.txt b/db/nosql/column/clickhouse/client/cli.txt new file mode 100644 index 000000000..59fcbce28 --- /dev/null +++ b/db/nosql/column/clickhouse/client/cli.txt @@ -0,0 +1,7 @@ +https://clickhouse.com/docs/en/integrations/sql-clients/cli + +https://clickhouse.com/docs/en/integrations/sql-clients/cli#cli_aliases + \l - SHOW DATABASES + \d - SHOW TABLES + \c - USE DATABASE + . - repeat the last query diff --git a/db/nosql/column/clickhouse/docker.txt b/db/nosql/column/clickhouse/docker.txt new file mode 100644 index 000000000..c1e5a08de --- /dev/null +++ b/db/nosql/column/clickhouse/docker.txt @@ -0,0 +1 @@ +https://hub.docker.com/_/clickhouse diff --git a/db/nosql/column/clickhouse/feature/engines.txt b/db/nosql/column/clickhouse/feature/engines.txt new file mode 100644 index 000000000..6a47c90ea --- /dev/null +++ b/db/nosql/column/clickhouse/feature/engines.txt @@ -0,0 +1,4 @@ +https://clickhouse.com/docs/ru/engines/table-engines +https://clickhouse.com/docs/ru/engines/table-engines/mergetree-family +https://clickhouse.com/docs/ru/engines/table-engines/mergetree-family/replacingmergetree +https://clickhouse.com/docs/en/engines/table-engines/special/join diff --git a/db/nosql/column/clickhouse/feature/internals.txt b/db/nosql/column/clickhouse/feature/internals.txt new file mode 100644 index 000000000..89e376e9b --- /dev/null +++ b/db/nosql/column/clickhouse/feature/internals.txt @@ -0,0 +1,21 @@ +https://clickhouse.com/docs/en/updating-data +https://clickhouse.com/docs/en/guides/developer/lightweight-delete#lightweight-delete-internals + +mutations +https://clickhouse.com/docs/en/sql-reference/statements/alter#mutations + alter ... update|delete + set mutations_sync 1 + +https://clickhouse.com/docs/en/optimize/skipping-indexes + ! no secondary indices, because data is not stored in rows + skip inexes (skp_idx_) + ... alter table <> materialize index <> ... to apply newly added index + +2023 +https://clickhouse.com/blog/handling-updates-and-deletes-in-clickhouse + +system db +\c system +\d + +query_log diff --git a/db/nosql/column/clickhouse/feature/join.txt b/db/nosql/column/clickhouse/feature/join.txt new file mode 100644 index 000000000..c8a57172a --- /dev/null +++ b/db/nosql/column/clickhouse/feature/join.txt @@ -0,0 +1 @@ +https://clickhouse.com/docs/en/sql-reference/statements/select/join#select-join-types diff --git a/db/nosql/column/clickhouse/install.txt b/db/nosql/column/clickhouse/install.txt new file mode 100644 index 000000000..1771be0e6 --- /dev/null +++ b/db/nosql/column/clickhouse/install.txt @@ -0,0 +1 @@ +https://clickhouse.com/docs/en/install diff --git a/db/nosql/column/yandex-clickhouse.txt b/db/nosql/column/yandex-clickhouse.txt deleted file mode 100644 index 0afa8772d..000000000 --- a/db/nosql/column/yandex-clickhouse.txt +++ /dev/null @@ -1,19 +0,0 @@ -https://clickhouse.com/ -https://clickhouse.com/clickhouse - -https://github.com/ClickHouse/ClickHouse - -https://clickhouse.com/docs -https://clickhouse.com/learn -https://clickhouse.com/blog - -compression -https://habr.com/en/company/yandex/blog/457612/ - -2020 -https://habr.com/ru/company/solarsecurity/blog/485850/ -2019 -https://tech.marksblogg.com/billion-nyc-taxi-rides-clickhouse-cluster.html - https://habr.com/ru/company/otus/blog/463665/ -2018 -https://habrahabr.ru/company/yandex/blog/347696/