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

Clickhouse调研

1、独立组件个数(按进程)

默认情况下是1个;如果需要使用副本机制,需要依赖zookeeper;如果需要监控功能,还得依赖第三方监控系统。

2、单机部署

很好的支持单机运行,并且单机情况下查询入库性能不错(通过其提供的示例数据进行体验)。

3、窗口函数

Clickhouse没有显示的支持窗口函数,根据网上的资料,可以通过arrayEnumeratearrayEnumerateDensearrayEnumerateUniq函数间接的实现简单的窗口函数功能。但是用这种方式写查询语句会比较繁琐。参考:

https://blog.csdn.net/vkingnew/article/details/106781788

4、数据自动平衡

(1)分布式表入库时,分布式表会根据sharding_key把数据划分到不同的shard中,这个算是写入时的数据平衡机制;

(2)如果增加新shard,已经入库的数据不会自动均衡到新shard中,必须通过人工命令对数据进行移动。

5、离线处理

MergeTree系列的表引擎中包含几个有特殊功能的引擎:

  • ReplacingMergeTree

    引擎内部在merge时会对具有相同Sorting Key的行进行去重,至于多个重复的行保留哪个是由ReplacingMergeTree的参数决定的,参数指定

http://www.lryc.cn/news/108038.html

相关文章:

  • 02.Redis实现添加缓存功能
  • 【1.2】Java微服务:SpringCloud概论
  • 右键文件夹 ------- 打开 vscode的方法
  • 小程序原生实现左右锚点联动
  • STM32 低功耗-睡眠模式
  • IDEA用Gradle构建项目时,lombok插件无效的解决办法
  • 基于方向编码的模板匹配算法matlab仿真
  • shell centos 7 一键部署 KVM软件脚本
  • 64 # 实现一个 http-server
  • HCIP作业3
  • 【测试学习三】软件测试的生命周期 BUG的相关知识
  • git rebase 的坑儿
  • SSM(Vue3+ElementPlus+Axios+SSM前后端分离)【四】
  • iPhone 8 Plus透明屏应用范围详解
  • 【前端面试手撕题】instanceof、Array.map、Array.filter、Array.reduce、_objectCreate
  • 8.物联网操作系统之事件标志组
  • [腾讯云Cloud Studio实战训练营]无门槛使用GPT+Cloud Studio辅助编程完成Excel自动工资结算
  • 局域网ssh登录windows自带Linux系统(WSL)踩坑记录
  • 2023-02-03——2023-08-03,半年以来与客服交流的记录【CSND 文章撰写 网站使用求解】客服咨询交流记录(长期更新ing)
  • DCL 操作
  • C++11移动构造函数详解
  • 【力扣】19. 删除链表的倒数第 N 个结点 <链表指针、快慢指针>
  • Vue3和typeScript路由传参
  • SQLserver数据库巡检脚本
  • Go Ethereum源码学习笔记 001 Geth Start
  • idea如何加快创建Maven项目的速度
  • 软件外包开发的GO开发框架
  • oracle会话打满
  • VSCode自定义闪烁光标
  • 复亚智能打造全新云平台:让无人机任务管理更智能、更简单