技术栈

distribute

麦兜和小可的舅舅
2 天前
c++·clickhouse·distribute·shard
ClickHouse Dist表的Replica选择逻辑深度解析-- Custom Key以及Sample的执行逻辑我们经常使用ClickHouse的Dist表来实现集群内部的分布式查询。我们的问题是,基于ClickHouse的Shard和Replica概念,在多shard、多Replica环境下,ClickHouse是怎么做到不重复地读取数据的呢?最简单的,对于一个Shard内部的数据,是一个Replica在为它服务,还是所有的Replica都提供数据? 本文就带着这个问题,从代码层面探究整个Dist表查询时候在数据层面的处理逻辑。其中,Dist表针对Sample查询,Custom Key查询,在查询任务的分配和分布
云满笔记
2 年前
cap·base·db·acid·distribute
分布式原理事务在英文中是 transaction, 和现实世界中的交易很类似, 它有如下四个特性:原子性很容易理解, 也就是说事务里的所有操作要么全部做完, 要么都不做, 事务成功的条件是事务里的所有操作都成功, 只要有一个操作失败, 整个事务就失败, 需要回滚。
云满笔记
2 年前
redis·nosql·hbase·db·distribute
NoSQLNoSQL(NoSQL = Not Only SQL ), 意即"不仅仅是 SQL"。在现代的计算系统上每天网络上都会产生庞大的数据量。
我是有底线的