随笔 - 2  文章 - 721  评论 - 6  阅读 - 35万

文章分类 -  Clickhouse

数据一致性
摘要:通过 Group by 去重 SELECT user_id , argMax(score, create_time) AS score, argMax(deleted, create_time) AS deleted, max(create_time) AS ctime FROM test_cons 阅读全文
posted @ 2024-07-06 05:35 溪水静幽 阅读(2) 评论(0) 推荐(0) 编辑
ClickHouse物化视图
摘要:ClickHouse的物化视图是一种查询结果的持久化,存在是为了带来查询效率的提升。它就是一张逻辑表,是一张时刻在预计算的表,创建的过程是用一个特殊引擎,加上后来 as select,就是 create 一个 table as select 的写法 普通视图:普通视图不保存数据,保存的仅是查询语句, 阅读全文
posted @ 2024-05-18 21:04 溪水静幽 阅读(68) 评论(0) 推荐(0) 编辑
MergeTree 系列表引擎
摘要:MergeTree 有很多变种,常用的表引擎还有 ReplacingMergeTree、SummingMergeTree、AggregatingMergeTree、CollapsingMergeTree 和 VersionedCollapsingMergeTree。 数据TTL TTL (Time 阅读全文
posted @ 2024-05-18 19:06 溪水静幽 阅读(13) 评论(0) 推荐(0) 编辑
MergeTree
摘要:合并树表引擎家族如下图所示: MergeTree 在写入一批数据时,数据总会以数据片段的形式写入磁盘,且数据片段不可修改。ClickHouse 会通过后台线程,定期合并这些数据片段,属于相同分区的数据片段会被合成一个新的片段。这种数据片段往复合并的特点,也正是合并数据名称的由来 CREATE TAB 阅读全文
posted @ 2024-05-18 18:13 溪水静幽 阅读(21) 评论(0) 推荐(0) 编辑
数据类型
摘要:枚举类型 Enum8 用 'String'= Int8 对描述。 Enum16 用 'String'= Int16 对描述。 Enum 保存 'string'= integer 的对应关系。在 ClickHouse 中,尽管用户使用的是字符串常量,但所有含有 Enum 数据类型的操作都是按照包含整数 阅读全文
posted @ 2024-05-18 12:19 溪水静幽 阅读(2) 评论(0) 推荐(0) 编辑
基本操作
摘要:1、建库 CREATE DATABASE [IF NOT EXISTS] db_name [ENGINE=engine]; 数据库目前一共支持5种引擎: Ordinary: 默认引擎,在此数据库里可以使用任意类型的表引擎。 Dictionary: 字典引擎,此类数据库会自动为所有数据字典创建他们的数 阅读全文
posted @ 2024-05-18 08:25 溪水静幽 阅读(8) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示