ClickHouse有丰富的表引擎,可以让数据的处理和操作合为一体,用SQL的方式查看和处理来自不同形式的数据
MergeTree
最通用、功能最强大的表引擎,适用于高负载任务
- MergeTree**
- ReplacingMergeTree
- SummingMergeTree
- AggregatingMergeTree
- CollapsingMergeTree
- VersionedCollapsingMergeTree
- GraphiteMergeTree
Log
功能较少的轻量级引擎
- TinyLog
- StripeLog
- Log
常规属性:
- 数据存储在磁盘上
- 将数据追加到文件的末尾
- 支持锁住并发的数据访问
- 不支持对表的删除和更新Alter操作
- 不支持索引
迁移类的引擎
源数据类型:
- ODBC
- JDBC**
- MySQL**
- MongoDB
- Redis**
- HDFS**
- S3
- Kafka**
- EmbeddedRocksDB
- RabbitMQ**
- PostgreSQL**
- S3Queue
支持建立表引擎后,从用户的角度来看,配置的集成看起来像一个普通表,但对它的查询被代理到外部系统
特殊的表引擎
- Distributed
- Dictionary
- Merge
- File**
- Null
- Set
- Join
- URL
- View
- Memory**
- Buffer
- KeeperMap
输入输出数据格式支持多种
CSV,JSON,Avro
如果喜欢我的文章的话,可以去GitHub上给一个免费的关注吗?
Featured Tags
工具类
XML
JAVA
Java
Mybatis
反射
代理模式
日志
工厂方法模式
装饰器模式
结果集映射
Web
RESTful
WebAPI规范
SQL
Redis
Jira
SynapseRT
有限状态机 State Machine
statemachine
SpringBoot
IDEA
Tomcat
Vue
Docker
Springboot
Apache Ignite
项目发布与调试
白帽子讲web安全
黑名单
通用化
企业中台实践
MacOS
docker
minio
springboot
分布式存储
Postgres
数据备份
数据恢复
K8S
抖音小程序
开发实践
SpringCloud
Skywalking
Nacos
Kubernetes
Secret
ConfigMap
Git
GitOps
云原生
RocketMQ
ActiveMQ-Artemis
ClickHouse
Kamailio
sipp
Homer
heplify
heplify-server
HEP