Clickhouse简介
ClickHouse 是俄罗斯的 Yandex 于 2016 年开源的一个用于联机分析(OLAP:Online Analytical
Processing) 的列式数据库管理系统(DBMS:Database Management System) , 主要用于在线分析处理查询(OLAP),能够 使用 SQL 查询实时生成分析数据报告。 ClickHouse 的全称是 Click Stream,Data WareHouse,简称 ClickHouse。
ClickHouse 是一个完全的列式数据库管理系统,允许在运行时创建表和数据库,加载数据和运行查询,
而无需重新配置和重新启动服务器,支持线性扩展,简单方便,高可靠性,容错。它在大数据领域没有走 Hadoop 生态,而是采用 Local attached storage 作为存储,这样整个 IO 可能就没有 Hadoop 那一套的局限。 它的系统在生产环境中可以应用到比较大的规模,因为它的线性扩展能力和可靠性保障能够原生支持 shard + replication 这种解决方案。它还提供了一些 SQL 直接接口,有比较丰富的原生 client。另外就是它比较 快。
联机分析处理 OLAP 是一种软件技术,它使分析人员能够迅速、一致、交互地从各个方面观察信息,
以达到深入理解数据的目的。它具有 FASMI(Fast Analysis of Shared Multidimensional Information),即共享多 维信息的快速分析的特征。其中 F 是快速性(Fast),指系统能在数秒内对用户的多数分析要求做出反应;A 是可分析性(Analysis),指用户无需编程就可以定义新的专门计算,将其作为分析的一部 分,