当前位置:网站首页>Clickhouse learning (I) Clickhouse?
Clickhouse learning (I) Clickhouse?
2022-07-29 08:24:00 【Crying dogs in the sun】
What is? ClickHouse
Is a columnar storage oriented database , And allow to use SQL Query and generate analysis report in real time , It is mainly used for OLAP( Online analysis processing query ), It has not gone in the field of big data Hadoop ecology , instead Local attached storage As the storage , So the whole IO Maybe not Hadoop The limitations of that set .
characteristic
- It is the fastest for single table query
In the field of in memory database, it is known as the fastest
- Diversity engine
Contains the merge tree 、 journal 、 Interfaces and other four categories 20 Multiple engines
- Have DBMS( Database management system ) The function of
Almost covered the standard SQL Most of the grammar of , Include DDL and DML, And various supporting functions , User management
Management and authority management , Data backup and recovery
- High throughput write capability
It's just working LSM Tree The structure and Hbase equally , Because this structure is written in sequence when importing data , The written data cannot be changed ,so The background will merge regularly , According to official disclosure benchmark The test shows that 50MB-200MB/s Write throughput of , According to each line 100Byte Estimate , About equal to 50W-200W strip /s Write speed of
- Data partitioning and thread level parallelism
Partition management of data avoids the problem of full table query , And through multiple CPU The core processes part of it separately to realize parallel data processing , This leads to , Single Query You can use the whole machine CPU
shortcoming
Not friendly enough for concurrency support . In high concurrency queries , If the number of queries at the same time is about thousands , It's easy to have problems
Relative to query , His writing speed is not so excellent , The write speed of a single machine can only reach about 30W/s~60W/s
Compared with his own single table query performance ,join The performance of is not very excellent
边栏推荐
- 集群使用规范
- Temperature acquisition and control system based on WiFi
- PostgreSQL手动创建HikariDataSource解决报错Cannot commit when autoCommit is enabled
- BiSeNet v2
- Chrony time synchronization
- Google browser cross domain configuration free
- Arduino uno error analysis avrdude: stk500_ recv(): programmer is not responding
- [robomaster] a board receives jy-me01 angle sensor data -- Modbus Protocol & CRC software verification
- Lora opens a new era of Internet of things -asr6500s, asr6501/6502, asr6505, asr6601
- Proteus simulation based on 51 MCU ADC0808
猜你喜欢

Tb6600+stm32f407 test

Simplefoc parameter adjustment 1-torque control

Privacy is more secure in the era of digital RMB

ROS common instructions

深度学习(1):银行客户流失预测

PostgreSQL手动创建HikariDataSource解决报错Cannot commit when autoCommit is enabled

Tensorboard use

Second week of postgraduate freshman training: convolutional neural network foundation

Simulation of four way responder based on 51 single chip microcomputer

Simple operation of SQL server data table
随机推荐
User identity identification and account system practice
深度学习(2):图片文字识别
Intelligent shelf safety monitoring system
What is the working principle of the noise sensor?
Security baseline of network security
centos7/8命令行安装Oracle11g
分段分页以及段页结合
Third week weekly report resnet+resnext
Deep learning (2): image and character recognition
Ga-rpn: recommended area network for guiding anchors
Intelligent temperature control system
Day4: the establishment of MySQL database and its simplicity and practicality
Importerror: no module named XX
Deep learning (1): prediction of bank customer loss
网络安全之安全基线
Background management system platform of new energy charging pile
[noi simulation] computational geometry (convex hull, violence, and search set)
HC-SR04超声波测距模块使用方法和例程(STM32)
Chrony 时间同步
Application scheme of charging pile