Claire's Blog

Thinking will not overcome fear but action will.

ActiveMQ-04如何搭建ActiveMQ集群

ActiveMQ Classic

集群架构是一个很大的话题,官网就给我们介绍了几种 客户端:队列消费者集群-Queue Consumer Clusters 服务端:Broker集群 - Broker Clusters 静态发现 动态发现 服务端:Master-Slave 主从集群 Shared File System Master Sla...

ClickHouse11-ClickHouse中文件引擎与物化视图的组合拳

ClickHouse

什么是物化视图 使用场景 如何实现这个需求 建立一个使用表引擎的表,作为物化视图的目标表 确定需要查询的SQL 创建物化视图 测试 文件引擎其实是一个不常用的特殊表引擎,结合文件引擎的基础介绍 这边有一个需求:ClickHouse的日志数据存储在表中,不像其他数据库...

ClickHouse10-ClickHouse中Kafka表引擎

ClickHouse

Kafka表引擎也是一种常见的表引擎,在很多大数据量的场景下,会从源通过Kafka将数据输送到ClickHouse,Kafka作为输送的方式,ClickHouse作为存储引擎与查询引擎,大数据量的数据可以得到快速的、高压缩的存储 Kafka大家肯定不陌生: 它可以用于发布和订阅数据流,是常见的队列使用方式 它可以组织容错存储,是常见的容错存储的使用方式 它可以在流...

ClickHouse09-ClickHouse中的文件表引擎

ClickHouse

文件引擎是允许基于一个文件,进行输入的写入和读取 使用场景有: 数据从ClickHouse导出到文件,那么读取文件取代访问表数据,适用于文件类型同步或处理的形式 将数据从一种样式转换到另外一种 通过修改文件内容来修改ClickHouse的数据内容 File(Format) CREATE TABLE file_engine_table (name String, valu...

ClickHouse06-ClickHouse中的增删改查

ClickHouse

使用数据库,最基础的学习都是增、删、改、查,然后才会去了解基础函数和高阶函数,今天就来看看大火的 ClickHouse 中简单的增删改查怎么写? 创建数据库:create database 创建表格:create table 修改表格:alter table/column 插入数据:insert row 删除数据:delete row 更新数据:update ro...

ClickHouse05-ClickHouse表引擎

ClickHouse

ClickHouse有丰富的表引擎,可以让数据的处理和操作合为一体,用SQL的方式查看和处理来自不同形式的数据 MergeTree 最通用、功能最强大的表引擎,适用于高负载任务 MergeTree** ReplacingMergeTree SummingMergeTree AggregatingMergeTree CollapsingMergeTree Ver...

ClickHouse04-ClickHouse基础数据类型与函数

ClickHouse

在认识一个数据库时,必须需要了解它所包含的数据结构有哪些,这样才能辅助进行表结构的设计。 相比传统的数据库,它有什么类似的数据结构,它又有什么特殊的数据结构呢? 数据类型 整型 浮点型 布尔型 字符型 时间型 枚举型 空间数据 JSON UUID Arr...

ClickHouse03-小白如何快速搭建ClickHouse集群

ClickHouse

普通测试通常使用ClickHouse单节点就可以了,但是生产环境不免需要考虑多活、负载等高可用问题,集群就成了基础需求 ClickHouse在集群的选择上,作者已知的有两种: 使用ZooKeeper作为节点协调的组件,使用ClickHouse-Keeper作为节点协调的组件: 在ZooKeeper中存储集群的元数据信息,如表结构、分片配置以及集群节点状态等,通过ZooKeeper,...

Clickhouse08 关于mergetree的理解


Clickhouse07 架构设计与数据分片设计