click house 简介与架构
2023-09-02 10:20:27 4 举报
click house 简介与架构
作者其他创作
大纲/内容
缺点CPU瓶颈就不利于同时并发多条查询 对于高 qps 的查询业务 不是强项没有完整的事务缺少高频率、低延迟的修改或删除已存在数据的能力,仅用于批量删除或修改数据聚合结果必须小于一台机器的内存大小不适合Key-value存储,不支持Blob等文档型数据库支持有限操作系统,正在慢慢完善
filed例中单个值
clickhouse
DataType一列数据的类型
块流BlockStreams负责block块的输入和写出
table表读取数据以表为单位 操作数据块流BlockStreams 读到的数据以block块
函数Functions单函数 和 组函数
架构
cloumn一列数据
数据读写I/O
Cluster与Replication分片:将数据切分 逻辑概念副本:备份 物理概念
block块-->表操作的对象DataType+cloumn+filed
俄罗斯Yandex 公司开源的实时分析列式数据库适用于OLAP联机分析处理用C++语言开发BDMS库
缓冲流
压缩文件
优点--->快 线性扩展 高可靠性 简单方便 功能多采用LSM Tree 的结构 定期合并 定期删除历史数据数据导入时全部是顺序 append 写单条 Query 就能利用整机所有 CPU数据压缩 提高性能磁盘存储数据多核并处理SQL支持向量化引擎实时数据更新支持近似计算数据复制和对数据完整性的支持
解析器Parser解析SQL语句
SQL
解释器Interpreter解释SQL想要干什么
Formats格式以什么格式展示给客户端
0 条评论
下一页
为你推荐
查看更多