Sallery-X
码龄7年
关注
提问 私信
  • 博客:14,061
    社区:1
    14,062
    总访问量
  • 6
    原创
  • 1,156,345
    排名
  • 4
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2017-12-15
博客简介:

wangxuewei的博客

查看详细资料
个人成就
  • 获得2次点赞
  • 内容获得4次评论
  • 获得24次收藏
创作历程
  • 1篇
    2023年
  • 4篇
    2021年
  • 1篇
    2020年
成就勋章
TA的专栏
  • clickhouse
    3篇
  • 源码
    1篇
  • merge
    1篇
兴趣领域 设置
  • 人工智能
    机器学习
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

数据库分布式Join类型及意义Broadcast Join、Shuffle Join 和 Colocate Join

分布式Join之Broadcast Join、Shuffle Join 和 Colocate Join
原创
发布博客 2023.02.15 ·
1546 阅读 ·
0 点赞 ·
1 评论 ·
6 收藏

clickhouse源码解析

大家如果对replicatedMergetree 感兴趣后续可以更新clickhouse code trace1、写入excuteQuery() // called in TCPHandler::runImpl()executeQueryImpl()parseQuery()interpreter->execute() // InterpreterInsertQueryBlockIO InterpreterInsertQuery::execute() // 构造一个MergeTr
原创
发布博客 2021.04.07 ·
979 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

clickhouse磁盘文件组织

clickhouse 主要的文件目录如下:.├── access //用户权限相关│ ├── quotas.list│ ├── roles.list│ ├── row_policies.list│ ├── settings_profiles.list│ └── users.list├── data //数据目录│ ├── default //用户数据│ │ ├── customer│ │ └── local│ └── system //系统
原创
发布博客 2021.03.15 ·
2205 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

clickhouse merge流程

分布式merge1、什么时候会触发merge​ 1>、每次写入rename持久化之后会唤醒后台任务将一个个小的part合并 merging_mutating_task_handle->signalReadyToRun()​ 2>、clickhouse中的alter,主要是update delete操作同写入过程一样同样会唤起merge任务​ 3>、手动optimize table xx 会发起异步任务去做merge2、merge的核心逻辑​
原创
发布博客 2021.02.07 ·
4491 阅读 ·
0 点赞 ·
2 评论 ·
4 收藏

在mac上用clion编译调试clickhouse流程

1、安装brew$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"2、安装 Compilers, Tools, 及 Libraries$ brew install cmake ninja libtool gettext3、下载源码$ git clone --recursive https://github.com/ClickHouse/Click
原创
发布博客 2021.01.12 ·
2866 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

区块链与传统分布式数据库之共识篇

区块链与传统分布式数据库之共识篇一、背景​ 区块链是特殊的分布式数据库,从 2008年10月31日中本聪发布比特币白皮书及2009年1月4日2时15分5秒(北京时间)比特币创世块问世以来,区块链的发展纵使颇为坎坷,但区块链技术从未停止脚步,区块链底层基础平台层出不穷,各个区块链平台最大的差异集中体现在对共识算法的优化和变革,而区块链与传统分布式数据库的共识层决定了两者的上层应用,区块链中的大多以BFT共识算法来解决各个节点在互不信任的情况下达成共识,而传统的分布式数据库一般都建立在各节点不存在...
原创
发布博客 2020.09.17 ·
1969 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏