ClickHouse
商俊超
大数据猿人。努力不被开猿节流!
展开
-
ClickHouse-集成引擎(MySQL、HDFS)
1 MySQLMySQL引擎用于将远程的MySQL服务器中的表映射到ClickHouse中,并允许您对表进行INSERT和SELECT查询,以方便您在ClickHouse与MySQL之间进行数据交换。MySQL数据库引擎会将对其的查询转换为MySQL语法并发送到MySQL服务器中,因此您可以执行诸如SHOW TABLES或SHOW CREATE TABLE之类的操作。1.连接MySQL2.在MySQL上创建表并导入数据create table tb_sql(id int,na.原创 2020-12-04 22:45:59 · 562 阅读 · 0 评论 -
ClickHouse-MergeTree家族引擎
简介MergeTree系列的表引擎是ClickHouse数据存储功能的核心。它们提供了用于弹性和高性能数据检索的大多数功能:列存储,自定义分区,稀疏的主索引,辅助数据跳过索引等。基本MergeTree表引擎可以被认为是单节点ClickHouse实例的默认表引擎,因为它在各种用例中通用且实用。对于生产用途,ReplicatedMergeTree是必经之路,因为它为常规MergeTree引擎的所有功能增加了高可用性。一个额外的好处是在数据提取时自动进行重复数据删除,因此如果插入过程中出现网络问题,原创 2020-12-04 22:06:02 · 358 阅读 · 0 评论 -
ClickHouse-日志引擎
1 TinyLog引擎(数据不分块)最简单的表引擎,用于将数据存储在磁盘上。每列都存储在单独的压缩文件中,写入时,数据将附加到文件末尾。该引擎没有并发控制 - 只支持并发读- 如果同时从表中读取和写入数据,则读取操作将抛出异常;- 如果同时写入多个查询中的表,则数据将被破坏。1.启动服务端service clickhouse-server start 2.启动交互式客户端clickhouse-client -m3.建库create databa...原创 2020-12-04 20:25:31 · 584 阅读 · 0 评论