首页
学习
活动
专区
工具
TVP
发布

ClickHouse的秘密基地

专栏作者
58
文章
194178
阅读量
75
订阅数
嵌入式ClickHouse来袭,Python+CH无缝结合打开新世界
嵌入式数据库一直以来都是个场景丰富、不容小视的细分领域,不知道大家是否关注过DuckDB,它一直以 OLAP 版的 SQLite 著称,能满足嵌入式场景的高性能 OLAP 查询。
Nauu
2023-09-13
5550
用ClickHouse玩转向量搜索
ChatGPT火了,顺带着把向量数据库也带火了。各种向量数据库如雨后春笋般的出现在了众人眼前。
Nauu
2023-09-02
1.2K0
ReplacingMergeTree得到史诗级加强,我不允许大家不知道
Long Long Ago,天地浑浊,ReplacingMergeTree出现了。
Nauu
2023-09-02
3700
ClickHouse支持查询结果缓存啦
众所周知,OLAP 数据库相较于传统的 OLTP 数据库,QPS肯定是比不过的。所以为了提升QPS、提升查询性能会做一些额外的优化,比如:
Nauu
2023-09-02
7780
ClickHouse的轻量级删除,你听说过吗?
ClickHouse 虽然是OLAP数据库,但是它也提供了行级数据删除的功能,你可以通过 ALTER TABLE xxx DELETE WHERE xxx 来实现 。
Nauu
2023-03-08
1.9K1
ClickHouse复合主键调优技巧
当我们在做ClickHouse查询性能优化时,一个通用原则就是尽可能减少扫描数据的范围。这个时候索引就起到至关重要的作用。(对索引基础知识还不甚了解的可以看看我的书)
Nauu
2023-03-08
1K0
诞生6年,ClickHouse性能提升了多少?
首先问个冷知识,你知道 ClickHouse 从2016年开源到现在一共发布了多少个版本么?
Nauu
2023-01-05
3640
一项新特性提升MergeTree加载性能200倍
大家知道 MergeTree 是以分区目录的形式组织数据的,只要每写入一次数据,就会在磁盘上创建一个新分区文件(parts)。随着时间的推移,相同分区的文件会被合并成一个,关于这一块的逻辑可以看我的早期文章,《传送门》。
Nauu
2022-08-30
6480
如何在ClickHouse中使用EmbeddedRocksDB表引擎
RocksDB 想必大家并不陌生,它是一款高性能的嵌入式KV数据库,是众多自研数据库背后的男人。
Nauu
2022-03-29
9000
在ClickHouse中自定义脚本函数
在先前的一篇文章中我曾介绍过,如何在 ClickHouse 中用 SQL 创建 UDF 自定义函数 ,《传送门》在此。
Nauu
2022-03-29
3.9K0
多云适配,ClickHouse分层对象存储已全面适配各云厂商
在早前这篇文章中 《ClickHouse已支撑S3和HDFS存储的零拷贝复制》,我介绍过 ClickHouse 为了更好的适应当前云原生的发展,利用多层存储的机制,打通了 S3 这样的对象存储。
Nauu
2021-12-31
1.6K0
副本好帮手, Replicated Database 功能介绍
ReplicatedMergeTree,或者利用 CREATE xx ON CLUSTER 语法自动的在集群内创建。
Nauu
2021-12-01
6550
《这么多MergeTree 表引擎,我该怎么选?》- part 2
如果换做你是ClickHouse的开发者,你会怎么应对上述的这些挑战呢?是不是想对MergeTree内部进行改造,让它支持更多的功能?但是要想在不降低性能的前提下,直接让MergeTree支撑更多的功能好像有些不大现实,毕竟鱼与熊掌不可兼得,如果性能下降也会违背ClickHouse的设计初衷。那有没有一种方法,既不影响目前MergeTree的整体设计逻辑,又能见缝插针的让它扩展支持更多的功能呢?
Nauu
2021-11-23
5070
ClickHouse BACKUP/RESTORE备份功能初体验
ClickHouse 虽然提供了一些 备份&还原 的方法(我在书里都有介绍),但目前总体来看,都不算 “自动化”。
Nauu
2021-11-04
1.9K1
《这么多MergeTree 表引擎,我该怎么选?》- part 1
第一性原理这个概念大家应该不会陌生,它原本是由古希腊哲学家亚里士多德提出的,意指“在系统中会存在一个最基本的命题,它不能被违背或者删除”。
Nauu
2021-10-22
4150
大家想要的ClickHouse UDF这次终于来啦
大家一直想要的自定义函数,这次终于来啦,虽然目前还有点简单,不过 CH 的功能进一步丰富了。
Nauu
2021-10-12
2.9K0
2021年ClickHouse最王炸功能来袭,性能轻松提升40倍
各位,今年 ClickHouse 最王炸的功能来啦,没错,就是期待已久的 Projection (投影) 功能。ClickHouse 现在的功能已经非常丰富强大了,但是社区用现实告诉我们,还可以进一步做的更好:)
Nauu
2021-09-17
2.7K0
让MergeTree也具备ReplicatedMergeTree的数据去重能力
我曾在书中介绍过,ReplicatedMergeTree 支持根据 block_id 防止重复的数据写入。ClickHouse 在写入一个 Block 块的时候,会按照当前 Block 的数据顺序、数据行和数据大小等指标,计算 Hash 并生成 block_id。
Nauu
2021-08-25
2.9K0
介绍一款还不错的Rust ClickHouse客户端
用过 Rust 的应该都知道,tokio 是异步编程的基石,很多框架都是基于 tokio 之上构建的。目前一些 ClickHouse 的客户端代码比较陈旧,使用的 tokio 版本很低 (0.x)。
Nauu
2021-08-25
1.9K0
利用JIT提升ClickHouse数十倍查询性能
一说到 ClickHouse 的快,谈的最多的是它的向量化执行,而在最近一次 ClickHouse Meetup 中,ClickHouse 团队的 Maksim Kita 为我们带来了关于JIT 优化的分享。
Nauu
2021-07-29
1.6K0
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档