
ClickHouse
文章平均质量分 93
ClickHouse学习笔记
此木Y
大数据搬砖工程师一枚
展开
-
ClickHouse的Projection特性在快手的应用
ClickHouse的Projection原理解析本文是ClickHouse的Projection特性在快手的实际应用1.ClickHouse在快手OLAP的服务ClickHouse在快手内部是作为OLAP引擎,提供多集群架构,对于不同业务有不同的集群保障,上层是查询代理层,进行统一的查询管控和接入路由以及统一的监控服务,这样可以把ClickHouse“手动挡”应用模式逐步变成一个可用的服务,提供给用户。同时最底层的数据写入,由于ClickHouse的数据写入需要一些相关的知识,所以把ETL服务抽取转载 2021-09-07 17:45:02 · 1466 阅读 · 6 评论 -
ClickHouse函数介绍
ClickHouse函数介绍ClickHouse中至少存在两种类型的函数 :常规函数和聚合函数。 常规函数的工作就像分别为每一行执行一次函数计算一样(对于每一行,函数的结果不依赖于其他行)。 聚合函数则从各行累积一组值(即函数的结果依赖整个结果集)。1. 常规函数1.1 算数函数对于所有算术函数,如果存在这样的类型,则结果类型将计算为结果适合的最小数字类型。 根据位数、是否有符号、是否浮点数,同时取最小值。 如果没有足够的位,则采用最高位类型,如:SELECT toTypeName(0), toT原创 2021-07-27 15:00:27 · 9312 阅读 · 2 评论 -
ClickHouse类型转换函数
ClickHouse类型转换函数数值类型转换常见的问题:当你把某个值从一个类型转换为另外一个类型的时候,你需要注意的是这是一个不安全的操作,可能导致数据的丢失。数据丢失一般发生在你将一个大的数据类型转换为小的数据类型的时候,或者你把两个不同的数据类型相互转换的时候。1. toInt(8|16|32|64)转换一个输入值为Int类型。这个函数包括:toInt8(expr) — 结果为Int8数据类型。toInt16(expr) — 结果为Int16数据类型。toInt32(expr) — 结果为原创 2021-07-27 14:03:55 · 23733 阅读 · 0 评论 -
ClickHouse引擎介绍
ClickHouse引擎介绍1. 数据库引擎1.1 MysqlMySQL引擎用于将远程的MySQL服务器中的表映射到ClickHouse中,并允许您对表进行INSERT和SELECT查询,以方便您在ClickHouse与MySQL之间进行数据交换。MySQL数据库引擎会将其查询语句转换为MySQL语法并发送到MySQL服务器中,因此可以执行诸如SHOW TABLES或SHOW CREATE TABLE之类的操作。但无法对其执行以下操作:RENAMECREATE TABLEALTER用法原创 2021-07-26 15:57:42 · 4105 阅读 · 1 评论 -
ClickHouse数据类型介绍
ClickHouse基本操作1.ClickHouse数据类型介绍MysqlHiveClickHouseByteTINYINTInt8ShortSMALLINTInt16IntINTInt32LongBIGINTInt64VarcharSTRINGStringTimeStampTIMESTAMPDateTimeFloatFLOATFloat32DoubleDOUBLEFloat64BooleanBOOL原创 2021-07-23 14:25:44 · 2793 阅读 · 2 评论 -
ClickHouse单机和集群安装及图形化工具Tabix
ClickHouse集群安装部署测试环境:centos7,单节点1.检查SSE 4.2 指令集 ClickHouse 目前通过 SSE 4.2 指令集实现向量化的执行引擎来加速查询,向量化执行可以简单的看作一项消除程序中循环的优化,为了实现向量化需要利用 CPU 的 SIMD (Single Instruction Multiple Data)指令,通过单条指令可以实现操作多条数据。在现代计算机中是通过数据并行来提高性能,其原理就是在 CPU 寄存器层面实现数据的并行操作。下面是检查当前CPU原创 2021-06-17 17:13:53 · 3363 阅读 · 1 评论