
clickhouse
文章平均质量分 62
ClickHouse是一个用于联机分析(OLAP)的列式数据库管理系统(DBMS),处理数据效率比mysql至少提高了100倍
开码牛
专注跨镜电商数据分析
展开
-
clickhouse - 第三章:内置对象 之 第二节:table表操作 - 行与列增删改查
目录1.新增列2.删除列3.修改列类型1.新增列ALTER TABLE test.table_nmae ON CLUSTER cluster_name ADD COLUMN column_name1, ADD COLUMN column_name2;-- 置于首列alter table test.amz_fba_return add column channel_id UInt16 first;-- 常规alter table test.amz_fba_return a原创 2021-07-29 00:33:46 · 262 阅读 · 0 评论 -
clickhouse - 第三章:内置对象 之 第二节:table表操作 - 创建表与删除表
1.创建空表(1)MergeTree engineCREATE TABLE [IF NOT EXISTS] [db.]table_name [ON CLUSTER cluster]( name1 [type1] [DEFAULT|MATERIALIZED|ALIAS expr1] [TTL expr1], name2 [type2] [DEFAULT|MATERIALIZED|ALIAS expr2] [TTL expr2], ... INDEX inde...原创 2021-07-28 00:56:50 · 1260 阅读 · 1 评论 -
clickhouse - 第一章:clickhouse 存储引擎 之 第二节:表引擎
1.MergeTreeMergeTree -- 最强大的表引擎ReplacingMergeTree -删除排序键值相同的重复项SummingMergeTree -相同主键的数值类型行合并为一行AggregatingMergeTree -相同主键的行聚合统计成一行CollapsingMergeTree - 类似拉链表,通过sign字段标识当前生效行VersionedCollapsingMergeTree- 类似拉链表,通过sign与version字段标识当前生效行和版本号...原创 2021-07-26 23:58:22 · 299 阅读 · 0 评论 -
clickhouse - 第一章:clickhouse 存储引擎 之 第一节:数据库引擎
目录1.Atomic2.MySQL3.Lazy1.Atomic它支持非阻塞 DROP 和 RENAME TABLE 查询以及原子 EXCHANGE TABLES t1 AND t2 查询。默认情况下使用Atomic数据库引擎。CREATE DATABASE test ENGINE = Atomic;2.MySQLMySQL引擎用于将远程的MySQL服务器中的表映射到ClickHouse中,并允许您对表进行INSERT和SELECT查询,以方便您在ClickHouse与原创 2021-07-26 23:50:04 · 313 阅读 · 0 评论 -
clickhouse - show语句
1.显示创建表show create tableSHOW CREATE [TEMPORARY] [TABLE|DICTIONARY] [db.]table [INTO OUTFILE filename] [FORMAT format]2.显示数据库SHOW DATABASES [LIKE | ILIKE | NOT LIKE '<pattern>'] [LIMIT <N>] [INTO OUTFILE filename] [FORMAT format]3...原创 2021-02-06 22:37:21 · 1887 阅读 · 0 评论 -
clickhouse - select语句/select子句/inot outfile/with/prewhere/sample
dd原创 2021-02-05 16:49:54 · 1477 阅读 · 0 评论 -
clickhouse - table functions/表函数/clickhouse表函数
目录1.file2.mysql3.S34.input5.其他1.file文件必须在指定路径下创建才有意义 /var/lib/clickhouse/user_files ,但该路径可修改,修改方式如下修改配置文件,文件的创建目录位置 -- clickhosue的配置文件的位置 默认在/etc/clickouse-server下 vi config.xml 修改为 <user_files_path>/</user_files_path> 重...原创 2021-02-03 18:26:00 · 896 阅读 · 0 评论 -
clickhouse - 聚合函数/aggregate functions
官方文档:https://clickhouse.tech/docs/en/sql-reference/aggregate-functions/常用:count 返回记录条数。 any(x) 返回遇到的第一个值 anyHeavy(x) 通过 heavy hitters 算法,得到一个经常出现的值。 min(x) 返回最小值 max(x) 返回最大值 argMin(arg,val) TBD argMax(arg,val) TBD sum(x) 求和 sumWithOverflow(x)原创 2021-02-03 16:05:01 · 2808 阅读 · 0 评论 -
clickhouse - 函数合集/function/clickhouse function
参考:https://wanpingdou.blog.youkuaiyun.com/article/details/852500301、日期类函数1.1 时间或日期截取函数(to)—— 返回非日期函数 用途 举例 结果 toYear() 取日期或时间日期的年份 toYear(toDateTime(‘2018-12-11 11:12:13’)) toYear(toDate(‘2018-12-11’)) 返回 2018 返回 2018 toMonth() ...转载 2021-02-03 14:11:36 · 4067 阅读 · 0 评论 -
clickhouse - 第三章:内置对象 之 第一节:数据类型 - mysql数据类型mapping
MySQL ClickHouse text String char(n) FixedString(n) varchar(n) String date Date datetime DatetTime timestamp Dat...原创 2021-02-02 17:44:14 · 446 阅读 · 1 评论 -
clickhouse - 第三章:内置对象 之 第一节:数据类型 - clickhouse数据类型详解
目录数值类型字符串类型时间类型数组类型枚举类型Tuple类型特殊类型Nullable /Domain名称 大小(字节) 范围 Mysql普通观念 UInt8 1 0到255 Tinyint Unsigned UInt16 2 0到65535 Smallint Unsigned UInt32 4 0到4294967295 int Unsigned UInt64 8 0到184..原创 2021-02-02 17:34:25 · 562 阅读 · 0 评论 -
clickhouse - system tables/系统表
官方文档:https://clickhouse.tech/docs/en/operations/system-tables/1.system tables 目录system.asynchronous_metric_log -- 保留system.asynchronous_metrics的历史值system.asynchronous_metrics -- 包含在后台定期计算的指标system.clusters -- 包含有关配置文件中可用群集以及其中服务器的信息 system.contr...原创 2021-02-02 16:44:56 · 2732 阅读 · 0 评论 -
clickhouse - OLAP分类-ROLAP/MOLAP/HOLAP
OLAP有多种实现方法,根据存储数据的方式不同可以分为ROLAP、MOLAP、HOLAP。1.ROLAP、MOLAP、HOLAP2.特性ROLAPROLAP表示基于关系数据库的OLAP实现(Relational OLAP)。以关系数据库为核心,以关系型结构进行多维数据的表示和存储。ROLAP将多维数据库的多维结构划分为两类表:一类是事实表,用来存储数据和维关键字;另一类是维表,即对每个维至少使用一个表来存放维的层次、成员类别等维的描述信息。维表和事实表通过主关键字和外关键字联系...原创 2021-02-01 15:23:21 · 1269 阅读 · 1 评论 -
clickhouse - 联机事务处理OLTP/联机分析处理OLAP
数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)、联机分析处理OLAP(On-Line Analytical Processing)。OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。 OLTP:系统强调数据库内存效率,强调内存各种指标的命令率,强调绑定变量,强调并发操作; OLAP:系...原创 2021-02-01 15:05:45 · 1115 阅读 · 0 评论