ClickHouse
ClickHouse
程序员学习圈
值得去的地方,没有捷径;难走的路,才更值得开始!
展开
-
ClickHosue 常用函数
1.日期类函数1.1 日期或时间日期生成函数1.3 时间或日期截取函数(toStartOf)—— 返回日期2.类型转化类函数2.1 精度保留(非四舍五入)2.2 字符串转化为整数(非整数的字符串返回0)2.3 日期与时间日期转化2.4 转化为字符型2.5 查看数据类型3.字符串操作3.1 基本字符串操作3.2 字符串查找3.3 字符串替换3.4 字符串分割3.5 字符串拼接4.算数函数5.比较函数6.逻辑函数7. 条件语句8. 数学函数9. 舍入函数10. 表操作原创 2020-08-14 21:05:28 · 1053 阅读 · 0 评论 -
ClickHouse 为何如此之快
我们都知道,框架的设计可以分为自顶向下和自下而上,在传统观念中,或者说在我的观念中,做架构设计首先自然做的是顶层设计:事先应该做高层次的抽象设计;规划好各个模块的职责、切分的界面;分配好工程结构、包结构,最好能再来一些设计图,等等。而ClickHouse的设计,则采用了 自下而上。他们是如何实践 自下而上 设计的呢?从硬件功能层面着手设计,在设计伊始,就至少需要想清楚这么几个问题:我们将要使用的硬件水平是怎样的?包括CPU、内存、硬盘、网络等等;在这样的硬件上,我们需要达到怎样的性能?包括延原创 2020-08-12 23:59:15 · 1526 阅读 · 0 评论 -
ClickHouse 高阶详解
1、Explain 查看执行计划1.1 基本语法1.2 案例实操1.2.1 新版本使用 EXPLAIN2、 建表优化2.1 数据类型2.1.1 时间字段的类型2.1.2 空值存储类型2.2 分区和索引2.3 表参数2.4 写入和删除优化2.5 常见配置2.5.1 CPU 资源2.5.2 内存资源2.5.3 存储3、ClickHouse 语法优化规则3.1 COUNT 优化3.4 聚合计算外推3.5 聚合函数消除3.6 删除重复的 order by key3.7 删除重原创 2020-08-12 23:40:52 · 4929 阅读 · 0 评论 -
ClickHouse 副本和分片
1.副本1.1 副本写入流程1.2 配置步骤2.分片集群原创 2020-08-12 21:35:57 · 2940 阅读 · 2 评论 -
ClickHouse SQL操作
1.CREATE1.1 CREATE DATABASE1.2 CREATE TABLE2.INSERT INTO3.Update 和 Delete4.SELECT 操作5. ALTER 操作6.DESCRIBE TABLE原创 2020-08-12 00:35:24 · 6450 阅读 · 0 评论 -
ClickHouse 表引擎
0、表引擎是 ClickHouse 的一大特色。可以说, 表引擎决定了如何存储表的数据。包括:* 数据的存储方式和位置,写到哪里以及从哪里读取数据。* 支持哪些查询以及如何支持。* 并发数据访问。* 索引的使用(如果存在)。* 是否可以执行多线程请求。* 数据复制参数。 表引擎的使用方式就是必须显式在创建表时定义该表使用的引擎,以及引擎使用的相关参数。 ClickHouse的表引擎有很多,下面介绍常用几种,对其他引擎有兴趣的可以去查阅官方文档:https://clickhouse原创 2020-08-11 22:59:44 · 1490 阅读 · 0 评论 -
ClickHouse 数据类型
1.整型2.浮点型3. 布尔型4.Decimal 型5.字符串5.1 String5.2 FixedString(N)6.枚举类型7.时间类型8.数组原创 2020-08-10 08:57:24 · 882 阅读 · 0 评论 -
ClickHouse 安装部署
1.安装前的准备1.1 CentOS取消打开文件数限制在/etc/security/limits.conf、/etc/security/limits.d/90-nproc.conf 这2个文件的末尾加入一下内容:1.2 CentOS取消SELINUX1.3 关闭防火墙1.4 安装依赖2.安装部署2.1 网址2.2 单机模式2.3 分布式集群安装2.3.1 在hadoop103,hadoop104上面执行之前的所有步骤2.3.2 三台机器修改配置文件config.xml2.3.3 在三台原创 2020-08-10 00:35:38 · 1637 阅读 · 0 评论 -
ClickHouse 概述
1.ClickHouse 概述* ClickHouse 是俄罗斯的Yandex(欧洲最大的互联网公司之一)于2016年开源的列式存储数据库(DBMS),使用C++语言编写,主要用于在线分析处理查询(OLAP),能够使用SQL查询实时生成分析数据报告。* 为什么叫ClickHouse:Click Stram+Data WareHouse原创 2020-08-10 00:30:30 · 1019 阅读 · 0 评论