04_ClickHouse表引擎概述、MergeTree系列引擎、Log系列引擎、集成引擎、特定功能的引擎(学习笔记)

1.表引擎概述
1.1.MergeTree系列引擎
1.2.Log系列引擎
1.3.集成引擎
1.4.特定功能的引擎

1.表引擎概述

ClickHouse在建表时必须指定表引擎。
表引擎主要分为四大类:MergeTree系列、Log系列、与其它存储/处理系统集成引擎、特定功能的引擎,每类引擎包含了多个具体的引擎,每种引擎均有其使用的场景。

表引擎的功能决定了以下功能:
数据的存储方式
数据的存储位置
并发数据访问
是否可以使用索引
是否可以使用分区
是否支持数据副本

1.1.MergeTree系列引擎

适用于高负载任务的最通用和功能最强大的表引擎。可以快速插入数据并进行后续的 后台数据处理。支持数据复制(使用Replicated* 的引擎版本)、分区和其他引擎不支持 的特性。

MergeTree系列的引擎有:
1: MergeTree
2: ReplacingMergeTree
3: SummingMergeTree
4: AggregatingMergeTree
5: CollapsingMergeTree
6: VersionedCollapsingMergeTree
7: GraphiteMergeTree

1.2.Log系列引擎

具有最小功能的轻量级引擎。用于将数据快速写入大量小表(低于100万行)并整体读取的场景。

Log系列的引擎有:
1: TinyLog
2: StripeLog
3: Log

1.3.集成引擎

集成引擎集成第三方的存储和系统来读写数据,ClickHouse本身不存储数据。
1.Kafka
2.MySQL
3.ODBC
4.JDBC
5.HDFS

1.4.特定功能的引擎

该类引擎实现了某些特定的功能。
该类引擎包含:
1.Distributed
2.MaterializedView
3.Dictionary
4.Merge
5.File
6.Null
7.Set
8.Join
9.URL
10.View
11.Memory
12.Buffer

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

涂作权的博客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值