当前位置: 首页 > news >正文

手机网站开发哪家好公司建网站怎么弄

手机网站开发哪家好,公司建网站怎么弄,网站素材 下载,雄安网站建设单位1,ClickHouse(CK) 是一个用于联机分析(OLAP)的列式数据库管理系统(DBMS)。 1)特性 按列存储,列越多速度越慢; 按列存储,数据更容易压缩(类型相同、区分度)&#xff1b…

1,ClickHouse(CK)

是一个用于联机分析(OLAP)的列式数据库管理系统(DBMS)。

1)特性

  1. 按列存储,列越多速度越慢;
    按列存储,数据更容易压缩(类型相同、区分度);==》每次读取的数据就更多,更少的io。
  2. 聚合性能高;
  3. 类sql操作;仅支持数据的查询、批量写入、批量删除。
  4. 用于磁盘查询,同时也利用SSD和内存
  5. 支持近似计算

2)常见的列式数据库有

Vertica、 Paraccel (Actian Matrix,Amazon Redshift)、 Sybase IQ、 Exasol、 Infobright、 InfiniDB、 MonetDB (VectorWise, Actian Vector)、 LucidDB、 SAP HANA、 Google Dremel、 Google PowerDrill、 Druid、 kdb+。

3)ck为什么快?

  1. 列式存储,数据类型相同,值范围也可能小(稀疏索引),更容易压缩,压缩之后每次io读取数据更多,降低了io。
  2. 可以把更多的数据放入内存。
  3. 在ck中,数据保存在不同的shard上,每一个shard都由一组用于容错的replica组成,查询可以并行地在所有shard上进行处理。
  4. 向量引擎,更高效的使用cpu。

插入为什么块?顺序批量写入;
删除为什么快?删除不快,一般按表删除(比如按天分区)。
查询为什么块?索引;
不支持修改;
group by为什么块?按列算,列数据量小;

2,索引原理

1)主索引(Primary Indexes)建立:LSM树

  1. 数据批量入库;
  2. 索引文件组织:主键列 + 其它排序列 升序
    每个表都有一个数据文件(*.bin)用于存储索引
  3. 按稀疏矩阵压缩,存储在磁盘上。

Granule (颗粒、行组)
是ck进行数据处理的最小的不可分割数据集。
ck每次读取数据,不是读取单独的行,而是始终读取整个行组(Granule)。

在这里插入图片描述第一个(根据磁盘上的物理顺序)8192行(它们的列值)在逻辑上属于颗粒0,然后下一个8192行(它们的列值)属于颗粒1,以此类推。
每个颗粒对应主索引的一个条目。

2)索引查询

1>颗粒选择

通过主索引二分查找,选择可能包含匹配查询的行的颗粒。

2>定位颗粒

每个列的标记文件以偏移量的形式存储两个位置:

  1. 压缩块位置
    包含所选颗粒的压缩版本的压缩列数据文件中定位块。这个压缩块可能包含几个压缩的颗粒。所定位的压缩文件块在读取时被解压到内存中。
  2. 解压数据的位置
    颗粒在解压数据块中的位置。

3)二级索引(Skipping Indexes)

传统的关系数据库的二级索引并不适用与ck(或者列式存储数据库),因为磁盘上没有单独的行可以添加到索引中。

如果一级索引查询后基数过大,可以考虑建立二级索引;
如果二级索引没有太大作用,此时,可以考虑:

  1. 新建一个不同的主键的新表;
  2. 创建一个物化视图;
  3. 增加Projecttion

ck主要的二级索引类型有:minmax、set、Bloom Filter。

1>Minmax

存储每个块的索引表达式的最小值和最大值(如果表达式是一个元组,它分别存储元组元素的每个成员的值)。

场景:标量、元组表达式
不适用于:数组、map数据类型

2>Set

这个集合包含块中的所有值。
场景:列值相对集中。每组颗粒中基数较低、但总体基数较高的列。

3>Bloom Filter Types(跳数索引)

允许对集合成员进行高效的是否存在测试,但代价是有轻微的误报,读取更多的块。
场景:列有较多离散值、主键和目标列具有很强的相关性。

4)MergeTree引擎

http://www.yayakq.cn/news/756770/

相关文章:

  • 做网站用啥软件可以做哪些网站有哪些内容
  • 专业的购物网站建设网站制作设计正规公司
  • 外国工业设计网站百度关键词排名神器
  • 网站描述怎么写好网络设计是不是艺术类
  • 网站选择城市怎么做网站项目设计流程案例
  • 企业网站的开发与应用大连金州区房价
  • 企业网站内容运营方案案例张家港网站推广
  • 广告设计与制作专业就业方向有哪些seo关键词软件
  • 不备案如何架设网站青岛专业网站建设定制
  • 网站建设预期达到的效果烟台网站建设多少钱
  • 哈尔滨营销型网站建设公司青岛做网站的 上市公司
  • 阜阳网站制作公司哪里有ppt模板免费下载 素材百度网盘
  • 网站建设方案有关内容网站生成app 免费工具
  • 建设网站的服务宗旨网页制作工作要求
  • 江苏泰州网站建设c2c网站模板
  • 做受网站做阿里网站卖东西赚钱吗
  • 网站怎么做才是对搜索引擎友好输入关键词自动生成标题
  • 网站seo去哪个网站找好电子商务网站建设报告范文
  • 常用ppt模板网站眉县网站开发
  • 网站兼容性企业erp生产管理系统
  • 网站界面设计基础深圳专业企业网站制作哪家好
  • 网站首页菜单栏模块怎么做的首钢水钢赛德建设有限公司网站
  • 深圳公司网站推广方林装饰公司电话
  • thinkphp 网站模版金华专业网站制作
  • 梁山网站建设多少钱wordpress图片存储
  • 集宁网站建设wordpress 外贸 开发
  • 网站如何建立快捷方式国内新闻最新消息10条简短2022
  • 合肥电信网站备案视觉差 网站
  • 网站服务器大小设计网站做的工作步骤是
  • 网站制作软件小学免费做网站空间