得益于IT技术的迅猛发展,ERP、CRM这类的IT系统在电力、金融等多个行业均得以实施。这些系统提供了协助企业完成日常流程办公的功能,其应用可以看作线下工作的线上化的过程,这也是IT时代的主要特征,通常把这类系统成为联机事务处理(OLTP)系统。企业在生产经营过程中,并不只是关注流程审批、数据录入这类工作。站在监管和决策层面,还需另一种分析视角,例如分析报表、分析决策。而早期的建设过程中数据散落在各个独立的系统之内,相互割裂,互相不通。
为了解决数据孤岛的问题,人们提出了数据仓库的概念。即通过引入一个专门用于分析场景的数据库,将分散的数据统一汇聚到一处。借助这样的概念,用户拥有了站在企业全局鸟瞰一切数据的视角。
随着这个概念的完善,一类统一面向数据仓库、专注提供数据分析、决策类的功能的系统与解决方案应运而生。20世纪90年代,有人提出BI(商业智能)系统的概念。相对于联机事务处理系统,我们把这类BI系统称为联机分析(OLAP)系统。
ClickHouse背后的研发团队来自俄罗斯Yandex公司,它的核心产品是搜索引擎。在线搜索引擎的营收来源非常依赖流量和线上广告业务,所以通常搜索引擎公司为了更好帮助自身以及用户分析网络流量,都会推出自家的流量分析产品。