ClickHouse 的发展
近十年以来,交互式分析领域百花齐放,大量解决方案随着大数据技术升级而涌现,但尚未有产品达到类似 Oracle 和 MySQL 一样在 OLTP(Online Transaction Processing)领域中领先的地位。其中,ClickHouse 作为一款 PB 量级的交互式分析数据库,最早是由号称“俄罗斯 Google ”的 Yandex 公司开发,并很快作为世界第二大网络引擎的流量分析平台 Yandex.Metrica(同类产品包括 Google Analytics、友盟统计)的核心查询引擎。
综合来说,ClickHouse 作为交互式分析数据库,有几大明显优势:
• 多:大规模并行计算框架,超高吞吐的实时写入能力;
• 快:极致的查询性能,尤其是在大宽表为主体的数据模型中;
• 好:无侵入式架构,轻松集成到现有系统,可复用上下游数据开发工具;
• 省:充分利用硬件资源,以极低的成本分析海量数据;
DB-Engine 上 ClickHouse 的排名趋势图
自 2016 年开源以来,ClickHouse 凭借其数倍于其他顶尖交互式分析数据库的极致性能,成为该领域的后起之秀,发展速度非常迅猛。截止 2021 年 8 月份,ClickHouse 已在 Github 上获得 18.2K Star,DB-Engines 排名近一年上升 16 位,并在国内获得字节跳动、快手、京东等互联网企业的生产级使用。
ClickHouse与字节跳动的故事
近年来,字节跳动旗下抖音、今日头条等产品的成长速度之快引人注目。事实上,承载着这些产品持续高速增长的关键所在,是背后的中台化技术底座。无论是在算法、AI 还是数据分析等核心技术上,字节跳动在相关领域中一直保持着领先水平。