分类
Articles

ClickHouse内幕(2)表达式计算:ActionsChain

本文讲述ClickHouse中SQL编译阶段的核心问题之一,如何进行表达式计算。 一、ActionsChain […]

分类
Articles

The Inside Story of ClickHouse (1) Data Storage and Filtering Mechanisms

This article mainly discusses the data storage structur […]

分类
Articles

ClickHouse内幕(1)数据存储与过滤机制

本文主要讲述ClickHouse中的数据存储结构,包括文件组织结构和索引结构,以及建立在其基础上的数据过滤机制 […]

分类
Articles

RaftKeeper数据不一致问题排查流程

RaftKeeper是一款C++版本的Zookeeper,其写操作性能是ZooKeeper的2倍,查询TP99 […]

分类
Articles

RaftKeeper开源,性能超越ZooKeeper

我们开源了Raftkeeper,项目地址:https://github.com/JDRaftKeeper/Ra […]

分类
Articles

JDK DNS解析策略

应开发内网命名服务的需求,需要调研Java是如何使用DNS的。以下文字是调研的一些结果,主要关注本地缓存、过期时间、多条A记录的选择策略以及如何自定义解析规则等方面。调研对象为JDK8。

分类
Articles

ORC数据格式 – 字典实现

本文分析ORC中字典的实现

分类
Articles

Presto兼容Hive语法语义实践

本文介绍Presto的语法和语义向Hive兼容的一些改造工作。

分类
Articles

Druid存储结构

Apache Druid是一款优秀的OLAP引擎,众所周知数据存储格式对一款存储系统来说是最核心的组件,Dru […]

分类
Articles

KYLIN、DRUID、CLICKHOUSE核心技术对比

KYLIN、DRUID、CLICKHOUSE是目前主流的OLAP引擎,本文尝试从数据模型和索引结构两个角度,分 […]