前言
数据库作为产品架构的重要组成部分,一直是技术人员做产品选型的考虑因素之一。
ClkLog会经常遇到小伙伴问支持兼容哪几种数据库?为什么是选择ClickHouse而不是这个或那个。
由于目前市场上主流的数据库有许多,这次我们选择其中一个比较典型的Elasticsearch来和ClickHouse做一次实战测试,让大家更直观地看到真实的比对数据,从而对这两个数据库有更深入的了解,也就能理解为什么我们会选择ClickHouse。
比较Elasticsearch和ClickHouse,就像比较苹果和香蕉。两者都是很好的东西,有相似的功效,很多情况下都可以相互替代,同时各有特点,无法给出简单谁强谁弱的结论。
ClickHouse是为OLAP而生的,而Elasticsearch更早面世,也经常被用于生成统计报表。所以,我们将在这个交叉领域做实际测试,以便更好地做出决策。
先看测试结果
省流版测试比对结果,见下图。

如果你有兴趣了解详细的测试过程与结论,那就接着往下看吧。
概述
Web访问日志是最常见的日志之一,有基本统一的共识,比较适合作为测试数据。
测试将从 CPU、内存、存储、延迟等方面对比,服务器采用单节点部署形式,减少变量。
测试环境
- 硬件配置(最低要求配置)
CPU:4 核心
内存:16GB
磁盘:100GB SSD
- 数据集:模拟生成的Web访问日志,共计1千万条记录
- 网络环境:局域网

最低0.47元/天 解锁文章
979

被折叠的 条评论
为什么被折叠?



