ClickHouse logo

客户端开发库

  • Edit this article
  • GitHub repository
  • 中文
    English 中文 Русский 日本語
Multi-page version Single-page version
简介
什么是ClickHouse? ClickHouse的特性 ClickHouse性能 ClickHouse历史 ClickHouse用户
快速上手
入门 安装部署 使用教程 示例数据集
导言 Yandex.Metrica Data Star Schema Benchmark WikiStat Terabyte Click Logs from Criteo AMPLab Big Data Benchmark New York Taxi Data OnTime
体验平台
接口
客户端 命令行客户端 原生接口(TCP) HTTP客户端 MySQL接口 输入/输出格式 JDBC驱动 ODBC驱动 C++客户端库 第三方工具
第三方工具 客户端开发库 第三方集成库 第三方代理 第三方开发的可视化界面
引擎
数据库引擎
延时引擎 Atomic MySQL 数据库引擎
表引擎
合并树家族
版本折叠MergeTree GraphiteMergeTree AggregatingMergeTree MergeTree ReplacingMergeTree SummingMergeTree 折叠树 数据副本 自定义分区键
日志系列
日志引擎系列 Log StripeLog TinyLog
集成
JDBC表引擎 ODBC HDFS Kafka MySQL
特别
关联表引擎 随机数生成 MaterializedView Null URL(URL,格式) 内存表 分布 合并 字典 文件(输入格式) 用于查询处理的外部数据 缓冲区 视图 设置
表引擎
SQL参考
SQL语法 语句
SELECT
综述 ALL 子句 ARRAY JOIN DISTINCT FORMAT FROM GROUP BY HAVING INTO OUTFILE JOIN LIMIT LIMIT BY ORDER BY PREWHERE SAMPLE UNION ALL WHERE WITH
ALTER SYSTEM SHOW 授权操作 REVOKE 其他 CREATE DATABASE INSERT INTO 语句
函数
简介 算术函数 比较函数 逻辑函数 类型转换函数 IN 运算符 自省 GEO函数 Hash函数 IP函数 JSON函数 Nullable处理函数 URL函数 UUID函数 arrayJoin函数 位图函数 位操作函数 其他函数 功能与Yandex的工作。梅特里卡词典 取整函数 字典函数 字符串函数 字符串拆分合并函数 字符串搜索函数 字符串替换函数 数学函数 数组函数 时间日期函数 机器学习函数 条件函数 编码函数 随机函数 高阶函数
聚合函数
简介 Reference
count min max sum avg any stddevPop stddevSamp varPop(x) varSamp covarPop covarSamp anyHeavy anyLast argMin argMax avgWeighted corr topK topKWeighted groupArray groupUniqArray groupArrayInsertAt groupArrayMovingSum groupArrayMovingAvg groupArraySample groupBitAnd groupBitOr groupBitXor groupBitmap groupBitmapAnd groupBitmapOr groupBitmapXor sumWithOverflow deltaSum sumMap minMap maxMap initializeAggregation skewPop skewSamp kurtPop kurtSamp uniq uniqExact uniqCombined uniqCombined64 uniqHLL12 quantile quantiles quantileExact quantileExactWeighted quantileTiming quantileTimingWeighted quantileDeterministic quantileTDigest quantileTDigestWeighted simpleLinearRegression stochasticLinearRegression stochasticLogisticRegression categoricalInformationValue studentTTest welchTTest mannWhitneyUTest median rankCorr
聚合函数组合器 参数聚合函数
表函数
导言 file merge numbers url mysql jdbc odbc hdfs input generateRandom remote, remoteSecure
字典
导言 外部字典
概述 配置外部字典 在内存中存储字典 字典更新 外部字典的来源 字典键和字段 分层字典
内部字典
数据类型
简介 UUID DateTime64 低基数类型 域
域 IPv4 IPv6
AggregateFunction(name, types_of_arguments…) Decimal(P,S),Decimal32(S),Decimal64(S),Decimal128(S) Enum8,Enum16 Float32,Float64 SimpleAggregateFunction Tuple(T1, T2, …) UInt8,UInt16,UInt32,UInt64,Int8,Int16,Int32,Int64 可为空(类型名称) 固定字符串 字符串 布尔值 日期 日期时间 阵列(T) 嵌套数据结构
Nested(Name1 Type1, Name2 Type2, …) 嵌套数据结构
特殊数据类型
间隔 没什么 特殊数据类型 表达式 设置
ANSI兼容性 操作符
IN 操作符 操作符
指南
概述 应用CatBoost模型
操作
操作 要求 监控 常见问题 更新 访问权限和账户管理 数据备份 优化性能
查询分析
系统表
系统表 system.query_log 系统。asynchronous_metric_log 系统。asynchronous_metrics 系统。data_type_families 系统。detached_parts 系统。graphite_retentions 系统。merge_tree_settings 系统。metric_log 系统。numbers_mt 系统。part_log 系统。query_thread_log 系统。storage_policies 系统。text_log 系统。trace_log 系统。一 系统。列 系统。副本 系统。功能 系统。动物园管理员 系统。合并 系统。字典 系统。指标 系统。数字 系统。数据库 系统。活动 系统。流程 系统。磁盘 系统。突变 系统。表 系统。表_engines 系统。设置 系统。贡献者 系统。集群 系统。零件
测试硬件 使用建议 配置文件 配额 实用工具
clickhouse-local 性能测试 clickhouse-copier 实用工具
服务器配置参数
服务器设置 服务器配置参数
设置
查询权限 设置配置文件 对设置的限制 用户设置 查询复杂性的限制 设置
商业支持
云 支持 简介
F.A.Q.
常见问题 术语翻译约定
ClickHouse事迹
Changelog
2021 2019 2018 2017
Roadmap 安全更新日志 ClickHouse变更及改动?
ClickHouse 开发
浏览源代码 如何在Linux上构建ClickHouse for AARCH64(ARM64) ClickHouse 开发 ClickHouse 架构概述 Windows使用指引 使用的三方库 在 Mac OS X 中编译 ClickHouse 如何在Linux中编译Mac OS X ClickHouse 如何构建 ClickHouse 发布包 如何编写 C++ 代码
变更日志
变更日志
PDF version
PDF version
  1. 接口
  2. 第三方工具

第三方开发库 

声明

Yandex没有维护下面列出的库,也没有做过任何广泛的测试来确保它们的质量。

  • Python
    • infi.clickhouse_orm
    • clickhouse-driver
    • clickhouse-client
    • aiochclient
    • asynch
  • PHP
    • smi2/phpclickhouse
    • 8bitov/clickhouse-php-client
    • bozerkins/clickhouse-client
    • simpod/clickhouse-client
    • seva-code/php-click-house-client
    • SeasClick C++ client
    • one-ck
    • glushkovds/phpclickhouse-laravel
  • Go
    • clickhouse
    • go-clickhouse
    • mailrugo-clickhouse
    • golang-clickhouse
  • Swift
    • ClickHouseNIO
    • ClickHouseVapor ORM
  • NodeJs
    • clickhouse (NodeJs)
    • node-clickhouse
  • Perl
    • perl-DBD-ClickHouse
    • HTTP-ClickHouse
    • AnyEvent-ClickHouse
  • Ruby
    • ClickHouse (Ruby)
    • clickhouse-activerecord
  • R
    • clickhouse-r
    • RClickHouse
  • Java
    • clickhouse-client-java
    • clickhouse-client
  • Scala
    • clickhouse-scala-client
  • Kotlin
    • AORM
  • C#
    • Octonica.ClickHouseClient
    • ClickHouse.Ado
    • ClickHouse.Client
    • ClickHouse.Net
  • Elixir
    • clickhousex
    • pillar
  • Nim
    • nim-clickhouse
  • Haskell
    • hdbc-clickhouse

来源文章

Rating: 5 - 3 votes

Was this content helpful?
★★★★★
©2016–2020 Yandex LLC
Built from 28e79973a2