Clickhouse 功能支持

优点:

  1. 并行处理单个查询(利用多核);
  2. 在多个服务器上分布式处理;
  3. 非常快的扫描,可用于实时查询;
  4. 良好的压缩特性;
  5. 一系列函数的支持,包括对近似计算的支持;
  6. 不同的存储引擎的支持(磁盘存储格式);

缺点:

  1. 不支持实时的删除/更新操作,删除和更新需要全表重写;
  2. 不支持事务;
  3. 不支持二级索引;
  4. 表关联只能等值关联;
  5. 不支持merge等操作;
  6. 不支持窗口函数;
  7. 不支持自定义函数;
  8. 不支持查看执行计划;
  9. 不支持查看执行计划;
  • 基本操作
  • Create
  • 创建数据库

语法:

  • 创建表

语法:

  • 创建视图

视图分为两种:普通视图和物化视图; 

2.select

  • 简单查询
  • 表关联

支持各种表关联:

  • FROM,IN,JOIN子查询支持
  • 关联子查询不支持
  • insert into

支持即普通的insert查询;

  • 删除

支持删除数据库和删除表;

  • 其他的操作

Rename:表重命名

Show databases:展示数据库

Show tables : 展示表

Show processlist: 展示正在执行的查询

Show create table : 展示建表语句;

Describe table : 展示建表语句;

Use : 切换数据库;

  • 支持的函数
  • 算术函数
  • 比较函数
  • 类型转换函数
  • 日期函数
  • 字符串处理函数
  • 字符串匹配函数
  • 条件判断函数
  • 数学函数
  • 聚合函数