clickhouse_中文文档.pdf


立即下载 不见你
2025-05-13
存储 数据 数据库 2016-05-18 查询 列式 系统 顺序 场景 Google
4.1 MB

ClickHouse⽂档
什么是ClickHouse?
ClickHouse是⼀个⽤于联机分析(OLAP)的列式数据库管理系统(DBMS)。
在传统的⾏式数据库系统中,数据按如下顺序存储:
Row WatchID JavaEnable Title GoodEvent EventTime
#0 89354350662 1 Investor Relations 1 2016-05-18 05:19:20
#1 90329509958 0 Contact us 1 2016-05-18 08:10:20
#2 89953706054 1 Mission 1 2016-05-18 07:38:00
#N ... ... ... ... ...
处于同⼀⾏中的数据总是被物理的存储在⼀起。
常⻅的⾏式数据库系统有: MySQL、Postgres和MS SQL Server。
在列式数据库系统中,数据按如下的顺序存储:
Row: #0 #1 #2 #N
WatchID: 89354350662 90329509958 89953706054 ...
JavaEnable: 1 0 1 ...
Title: Investor Relations Contact us Mission ...
GoodEvent: 1 1 1 ...
EventTime: 2016-05-18 05:19:20 2016-05-18 08:10:20 2016-05-18 07:38:00 ...
该示例中只展示了数据在列式数据库中数据的排列顺序。 对于存储⽽⾔,列式数据库总是将同⼀列的数据存储在⼀起,不同
列的数据也总是分开存储。
常⻅的列式数据库有: Vertica、 Paraccel (Actian Matrix,Amazon Redshift)、 Sybase IQ、 Exasol、 Infobright、
InfiniDB、 MonetDB (VectorWise, Actian Vector)、 LucidDB、 SAP HANA、 Google Dremel、 Google PowerDrill、
Druid、 kdb+。
不同的存储⽅式适合不同的场景,这⾥的查询场景包括: 进⾏了哪些查询,多久查询⼀次以及各类查询的⽐例; 每种查询读
取多


存储/数据/数据库/2016-05-18/查询/列式/系统/顺序/场景/Google/ 存储/数据/数据库/2016-05-18/查询/列式/系统/顺序/场景/Google/
-1 条回复
登录 后才能参与评论
-->