diff --git a/db/nosql/clickhouse/docs/courses.txt b/db/nosql/clickhouse/docs/courses.txt index b41205ff8..0e7a61f92 100644 --- a/db/nosql/clickhouse/docs/courses.txt +++ b/db/nosql/clickhouse/docs/courses.txt @@ -4,8 +4,9 @@ ClickHouse - Learn ClickHouse with Mark of p47 2024 Otus - ClickHouse for engeneers and DB architects of p12 https://vkvideo.ru/playlist/-145052891_167 -CH for Data Engeneers +CH for Data Engeneers of p6 https://nnmclub.to/forum/viewtopic.php?t=1727486 + p2 1:32:00 of 2:42:44 https://www.infosystems.ru/courses/SQL/CB024/ https://github.com/clickHouse-courses-materials https://github.com/Clickhouse-Courses-Materials/clickhouse-2024-10-01 diff --git a/db/nosql/clickhouse/docs/presentations.txt b/db/nosql/clickhouse/docs/presentations.txt index b62bdff4c..12844ac1e 100644 --- a/db/nosql/clickhouse/docs/presentations.txt +++ b/db/nosql/clickhouse/docs/presentations.txt @@ -2,7 +2,7 @@ https://presentations.clickhouse.com/ https://presentations.clickhouse.com/2017-shad/index.html 2025 -SqlNinja - Artemiy - What Is the Truth from What is Talking about ClickHouse of 1:05:58 +SqlNinja - Artemiy - What Is the Truth from What is Talking about ClickHouse 36:00 of 1:05:58 https://www.youtube.com/watch?v=7ziBC_lb6TY ! CH is motly like LSM-tree (SS-Table), write-optimized (MergeTree engine) ! CH has no mem-table (data is going directly to disk) @@ -14,6 +14,13 @@ SqlNinja - Artemiy - What Is the Truth from What is Talking about ClickHouse of ! 9:00 Over time we merge chunks into a bigger ones ! 10:00 OPTIMIZE TABLE ; ! 11:00 SELECT active, name, rows FROM system.parts WHERE database='test' AND table='table'; + ! 16:00 mutations (ALTER TABLE UPDATE/DELETE WHERE ...) + ! 18:00 mutations are faster than optimizations, but slow in general, non-consistent if dropped in the mean-time + ! 21:00 async_insert setting is available at CH (around 1-sec buffer) + ! 23:00 indexes consist of granulas (can represent multiple records each) + ! 25:00 SELECT part_name, mark_number, rows_in_granule, idx FROM mergeTreeIndex('test', 'table') LIMIT 4; + ! 32:00 SET send_logs_level='trace' SELECT ... + ! 35:00 SELECT ... SETTINGS join_algorithm='full_sorting_merge'; Otus - Integration with Kafka, PG, S3 and Superset ru of 1:27:53 https://www.youtube.com/watch?v=GOT0kiOy-_M ! tg chat ??? diff --git a/pl/cross/tools/build/cmake/docs/books.txt b/pl/cross/tools/build/cmake/docs/books.txt index 11e4b0b50..1837e9744 100644 --- a/pl/cross/tools/build/cmake/docs/books.txt +++ b/pl/cross/tools/build/cmake/docs/books.txt @@ -6,7 +6,9 @@ https://cliutils.gitlab.io/modern-cmake/modern-cmake.pdf 2024 Hulton-Harrop - Minimal CMake https://libgen.gs/edition.php?id=150898055 + https://libgen.gs/ads24d02b6780ccd97288f1c67371ea0295PFWTU84F https://libgen.gs/ads0b41215a7f302ef58307e4c372b2e5342BIG1HDZ + https://annas-archive.org/slow_download/24d02b6780ccd97288f1c67371ea0295/0/0 http://localhost:8080/ipfs/bafykbzaceaa2b7achagflhxd7vsjgjezknmg67egaf3sz2wjz34hmivzjbjpq?filename=[]%20Tom%20Hulton-Harrop;%20-%20Minimal%20CMake:%20Learn%20the%20best%20bits%20of%20CMake%20to%20create%20and%20share%20your%20own%20libraries%20and%20applications%20(2024,%20Packt%20Publishing).epub ipfs - bafykbzaceaa2b7achagflhxd7vsjgjezknmg67egaf3sz2wjz34hmivzjbjpq http://libgenfrialc7tguyjywa36vtrdcplwpxaw43h6o63dmmwhvavo5rqqd.onion/LG/06411000/24d02b6780ccd97288f1c67371ea0295