如何在 Ubuntu 20.04 上安装和配置 ClickHouse

什么是点击屋?

点击之家 是一个开源的面向列的 DBMS(或数据库管理系统),主要用于 OLAP(或查询的在线分析处理)。 它能够使用 SQL 查询快速生成实时分析数据和报告。 它具有容错、可扩展、高度可靠的特点,并包含功能丰富的工具集。

在常规数据库中,数据存储在表、列和行中。 在表中,相关值在物理上并排存储在一行中,这对其操作方式至关重要。 这是大多数字符串类型数据库的工作方式。

这种形式的数据库的一些例子是:

  • MySQL
  • Postgres
  • SQLite

数据按如下所示存储在列式数据库中:

regdb2

看起来相似,但不同之处在于:不同列的值分别存储,而一列的数据存储在一起。 面向列的表的示例:

  • 维蒂卡
  • 数据库
  • 谷歌Dremel

这种 DBMS 将记录存储在块中,按列而不是行分组。 通过不为列加载数据,他们在运行查询时读取数据的时间更少,从而允许 DBMS 比按块分组的数据库更快地计算数据和返回结果。 通常,面向列的数据库最适用于 OLAP 场景,与字符串类型数据库相比,它们在处理大多数查询时通常快 100 倍。

面向行的数据库管理系统