
ClickHouse 自托管:一键部署
ClickHouse 是一种用于实时查询的快速分析数据库。Automatio 一键将其部署到您自己的服务器上并配置 HTTPS,以实现全面的数据隐私。
ClickHouse
AnalyticsClickHouse 是一种用于实时查询的快速分析数据库。Automatio 一键将其部署到您自己的服务器上并配置 HTTPS,以实现全面的数据隐私。
部署 ClickHouse 你会得到什么
我们为它租用的服务器、费用,以及安装时会问你什么。
- 服务器
- CX23 · 2 vCPU · 4 GB RAM
- 起价
- $9/月
- 安装
- 无需配置
每次部署都包含
- 独立服务器,一台一应用
- 自动签发 HTTPS 证书
- 免费子域名,可选自定义域名
- 重启、扩容、快照与恢复
一键部署 ClickHouse
在你自己的服务器上,数据归你。无需终端、无需 Docker 命令、无需配置证书。
- 1
选择规格
从满足该应用的最小服务器开始,之后可直接扩容,无需重装。
- 2
点击部署
我们租下服务器,用 Docker 安装应用,并把子域名指向它。
- 3
看着它启动
开通全自动进行,需要几分钟。HTTPS 证书签发后应用即可访问。
ClickHouse能力
探索Automatio能为此用例做什么
列式存储引擎
ClickHouse 按列而不是按行存储数据,这是高性能分析查询的基础。这种架构允许系统在扫描期间忽略不相关的数据,从而减少 I/O 操作并加速大规模聚合。
- 1MergeTree 表引擎
- 2高效的数据压缩
- 3主索引和二级索引
- 4针对海量数据集的稀疏索引
- 5针对 SSD/NVMe 优化
ClickHouse能力
- 列式存储引擎
ClickHouse 按列而不是按行存储数据,这是高性能分析查询的基础。这种架构允许系统在扫描期间忽略不相关的数据,从而减少 I/O 操作并加速大规模聚合。
- MergeTree 表引擎
- 高效的数据压缩
- 主索引和二级索引
- 针对海量数据集的稀疏索引
- 针对 SSD/NVMe 优化
- 实时查询处理
专为联机分析处理(OLAP)而设计,ClickHouse 在数十亿行数据上提供亚秒级响应时间。它使用向量化查询执行和并行处理,利用服务器上的所有可用 CPU 核心来实现仪表盘和监控。
- 向量化执行引擎
- 并行处理
- 多核扩容支持
- 近似查询执行
- 低延迟数据摄取
- 全面的 SQL 支持
尽管是一个 OLAP 数据库,ClickHouse 仍提供了与大多数商业智能工具兼容的完整 SQL 实现。它包括对复杂 JOIN、子查询以及特定于时序和日志数据的的高级分析函数的支持。
- 标准 SQL 查询语言
- 窗口函数
- 复杂的 JOIN 操作
- 原生 JSON 数据支持
- 数组和嵌套数据类型
- 数据复制与安全性
ClickHouse 通过异步多主复制确保数据可用性。这使得分析工作负载在硬件故障或维护窗口期间保持运行,从而为生产分析环境提供可靠性。
- 异步复制
- 多主架构
- 自动故障转移
- 分布式执行
- 内置 ClickHouse Keeper
content.selfHosted.whyTitle
content.selfHosted.tradeoffsTitle
comparisonTable.self-hosted.title
comparisonTable.self-hosted.description
| 方面 | comparisonTable.self-hosted.managedSaas | comparisonTable.self-hosted.diy | comparisonTable.self-hosted.automatio |
|---|---|---|---|
| 设置时间 | 即时 | 1-2 小时 | 15 分钟 |
| 数据所有权 | 第三方托管商 | 100% 属于您 | 100% 属于您 |
| 维护 | 零 | 手动更新 | 自动化 |
| 成本模型 | 按查询/扫描计费 | 固定 VPS 成本 | 固定 VPS 成本 |
| TLS/HTTPS | 包含 | 手动 Certbot | 自动配置 |
设置时间
数据所有权
维护
成本模型
TLS/HTTPS
这适合谁
真正在自己服务器上运行 ClickHouse 的人,以及这样做带来的改变。
追踪应用事件的独立创始人
随着用户事件规模扩大,托管分析服务的成本呈指数级增长。
无论查询量如何,固定的基础设施定价都能支持可持续增长和面向客户的仪表盘。
- 追踪十亿级用户事件
- 构建面向客户的指标仪表盘
- 导出自定义使用报告
构建仪表盘的数据分析师
传统 SQL 数据库对于实时聚合来说太慢了。
对原始数据的亚秒级查询结果使您能够快速进行假设测试和商业智能分析,而不会发生超时。
- 对历史数据运行复杂的 SQL JOIN
- 连接 Metabase 进行可视化
- 分析数月跨度内的事件关联性
管理日志的 DevOps 工程师
专有日志记录工具有 30 天的保留期限制。
长期存储原始系统日志以用于审计和异常检测,而不会触及价格上限。
- 索引 Nginx 访问日志
- 检测长期流量趋势
- 搜索历史 IP 异常
处理数据集的研究人员
公共云成本使得探索大型数据集的门槛过高。
只需支付原始服务器资源的费用,大规模导入和查询开放数据集就变得负担得起。
- 加载气候或财务数据集
- 运行多年期趋势分析
- 跨十年比较数据集
什么是这个提示词?
了解此提示词的功能以及它如何帮助您获得更好的效果。
用于实时速度的列式存储
ClickHouse 的诞生是为了驱动全球第二大网络分析平台 Yandex.Metrica。它从一开始就是为了以极高的效率处理数万亿行数据而构建的。大多数传统数据库按行存储数据。如果您想要某一列的平均值,它们必须从磁盘读取整行。ClickHouse 按列存储数据。它只读取请求的特定数据,这就是为什么它在分析任务中的执行速度通常比传统数据库快 100 到 1,000 倍的原因。
架构:MergeTree 与向量化
其高性能源于 MergeTree 表引擎。当您写入数据时,ClickHouse 将其按部分(parts)存储并在后台进行合并。在此过程中,它可以自动聚合或去红色重复数据。执行引擎使用向量化处理。这使其能够在单个 CPU 指令中处理多个数据点。它会为一个查询利用所有可用的 CPU 核心,从而在毫秒内返回结果,即使面对海量数据集也是如此。
第一个小时:SQL 与数据摄取
在第一个小时内,您将通过 HTTP 接口或原生命令行连接到服务器。您将使用 MergeTree 引擎定义一个表并加载您的第一个数据集。由于它使用标准 SQL,您可以立即运行复杂的聚合和 JOIN 操作。您无需学习自定义查询语言。大多数用户会连接 Metabase 或 Grafana 等可视化工具来立即构建仪表盘。
ClickHouse 的适用场景
ClickHouse 最适合需要分析事件日志、用户行为或传感器数据的技术栈。它是 BigQuery 或 Snowflake 等服务的开源替代方案。通过在您自己的服务器上托管它,您可以避免每查询计费的高昂成本,同时保持原始数据的私密性。它与 MySQL 等事务型数据库配合使用效果极佳,可以接管那些会拖慢主应用数据库的繁重分析工作。
优化与压缩
系统内置了对窗口函数和数组处理等高级功能的支持。这些特性使您无需编写复杂的代码即可执行复杂的时序分析。它能自动处理数据压缩,通常可将磁盘所需空间减少 80% 以上。这种高效性使得在标准 VPS 上存储数年的历史数据成为可能,而无需不断增加存储空间。管理该数据库涉及监控磁盘使用情况和内存。由于 ClickHouse 旨在利用可用的 RAM 来提升速度,因此在为其提供专用环境时表现最佳。

人们对 ClickHouse 的评价
看看社区对 ClickHouse 的看法
“速度简直快得可怕。在相同的硬件上,Postgres 需要 30 秒的查询,在 ClickHouse 中只需 20ms。”
“它是个内存大户,但物有所值。如果你有足够的 RAM,这是你运行过最快的系统。”
“如果是手动配置(尤其是 Zookeeper),安装过程会有点繁琐,但一旦跑起来就稳如磐石。”
“压缩率太疯狂了。与我们旧的基于行的设置相比,我们节省了 80% 的存储空间。”
“ClickHouse 很棒,但不要试图把它当作 Postgres 来用。不支持小规模更新或单行删除。”
“对于拥有数十亿事件的实时仪表盘来说,开源界简直没有能与之匹敌的对手。”
关于 ClickHouse 的视频
观看关于 ClickHouse 的教程、评测和讨论
ClickHouse专业提示
专家提示助您充分利用ClickHouse。
选择 8GB RAM 作为基准
ClickHouse 旨在利用内存来提升查询速度。CX33 服务器是生产环境稳定性的最低配置。
使用 MergeTree 引擎
务必为主数据使用 MergeTree 表引擎。它是最稳健的引擎,支持索引和分区。
批量写入数据
ClickHouse 采用大批量写入(1,000 到 10,000 行)时性能最佳,而不是单行写入,这样可以减少后台合并的开销。
用户评价
用户怎么说
加入数千名已改变工作流程的满意用户
Jonathan Kogan
Co-Founder/CEO, rpatools.io
Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.
Mohammed Ibrahim
CEO, qannas.pro
I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!
Ben Bressington
CTO, AiChatSolutions
Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!
Sarah Chen
Head of Growth, ScaleUp Labs
We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.
David Park
Founder, DataDriven.io
The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!
Emily Rodriguez
Marketing Director, GrowthMetrics
Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.
Jonathan Kogan
Co-Founder/CEO, rpatools.io
Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.
Mohammed Ibrahim
CEO, qannas.pro
I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!
Ben Bressington
CTO, AiChatSolutions
Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!
Sarah Chen
Head of Growth, ScaleUp Labs
We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.
David Park
Founder, DataDriven.io
The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!
Emily Rodriguez
Marketing Director, GrowthMetrics
Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.
相关 Self-Hosted Apps
Metabase
from $9/mo
Metabase is an open source business intelligence tool that allows you to ask questions and visualize data.
Grafana
from $9/mo
Grafana is an open source platform for data visualization and monitoring.
Formbricks
from $9/mo
Formbricks is an open-source survey and form platform for collecting user data.
关于ClickHouse的常见问题
查找关于ClickHouse的常见问题答案