Cloud + TSDB for ClickHouse
张健
►目前就职于青云数据库团队
► GayHub: https://github.com/zhang2014
► Housepower: ClickHouse周边工具、文档翻译
关于我
►背景
►我们的实践
目录
背景
►自身云平台存在大量的监控数据需要处理
►面对正处于数字化转型进程中的传统客户的需求
►未来产品化的可能
我们的诉求
► ClickHouse. Just makes you think faster.
►我们存在一定的技术积累
► ClickHouse vs InfluxDB vs Green plum
为什么选择ClickHouse
我们的实践
► Architecture
► Cloud Native
► TimeSeries
► TODO
我们的实践
Architecture
Cloud Native
C
B
A
►逻辑概念
►重写转发查询的方式实现
►通过配置将节点组合成集群
►不同集群间可以存在相同节点
► DDL状态一致性维护
►集群结构可变更
►集群数据可迁移
Cloud Native
►使用Paxos保持节点间的DDL状态
Cloud Native
►使用Paxos保持节点间的DDL状态
► PAXOS PREPARE proposal_number = 1;
► PAXOS ACCEPT proposal_number = 1, proposal_value_id = 1,
proposal_value_query = 'CREATE TABLE…';
► PAXOS ACCEPTED proposal_number = 1, proposal_value_id = 1,
proposal_value_query = 'CREATE TABLE...';
Cloud Native
►使用QingCloud Paas Metadata 保持集群配置感知
Cloud Native
►使用MultiVersionDistributed保证数据自动迁移
Cloud Native
►使用MultiVersionDistributed保证数据自动迁移
Cloud Native
►
Cloud/Native/Click/House/数据/节点/状态/DDL/集群/proposal_number/
Cloud/Native/Click/House/数据/节点/状态/DDL/集群/proposal_number/
-->