十一、ClickHouse之Mergetree存储策略和TTL clickhouse :date: 2025年3月20日 :package: ck版本 25.1.3.23 :house_with_garden: MergeTree之TTL和存储策略 :one: MergeTree 之前分为几个阶段了解过MergeTree了,这里主要讲TTL和存储策略 :star2: TTL 在Mer
十、ClickHouse索引、标记、压缩数据的协同 clickhouse :date: 2025/03/20 :package: ck版本 25.1.3.23 :tropical_drink: 索引、标记、压缩数据之间的协同 :writing_hand: 写入过程 数据写入的第一步是生成分区目录,伴随着每一批数据的写入,都会生成一个新的分区目录。 在后续的某一时刻,属于相
九、ClickHouse之MergeTree数据存储 clickhouse :date: 2025/03/18 读《clickhouse 原理解析与实践》笔记 :trophy: MergeTree数据存储和数据标记 :banana: 数据存储 在MergeTree中数据是按列存储的 :one: 每列独立存储 在MergeTree中,数据按列存储。而具体到每个列字段,数据也是
八、ClickHouse之MergeTree索引 clickhouse 📅 2025/03/12 读《clickhouse 原理解析与实践》笔记 🏆 ClickHouse 之索引 🍊 一级索引 MergeTree的主键使用 PRIMARY KEY定义,待主键定义之后, MergeTree会依据 index_granularity间隔(默认 8192行),为数据 表
七、ClickHoue之MergeTree分区 clickhouse 📅 2025/03/02 📦 ck版本 25.1.3.23 🏆 MegerTree之分区 ⭐️ 数据是以分区目录的形式进行组织的,每个分区独立分开存储。借助这种形式,在对 MergeTree进行数据查询时,可以有效跳过无用的数据文件,只使用最小的分区目录子集。这里有一点需要明确,在 Click
六、ClickHouse之MergeTree基础 clickhouse 📅 2025/03/02 📦 ck版本 25.1.3.23 读《ClickHouse原理解析》笔记 🏆 MergeTree基础 在ck中设计实现中的特色就是表引擎,表引擎决定了一张数据表最终的性格,比如数据表拥有何种特性、数据以 何种形式被存储以及如何被加载。 ck中拥有很多大类的表引擎,在这
五、ClickHouse数据库和表操作 clickhouse 📅 2025/02/19 📦 ck版本 25.1.3.23 🏆 Ck对数据库和表的操作 🌊 如何定义表 DDL(Data Definition Language)语句查询提供了数据表的创建、修改和删除操作 ⭐️ 数据库 数据库起到了命名空间的作用,可以有效规避命名冲突的问题, 也为后续的数
四、ClickHouse中数据类型 数据库 📅 2025年2月12日 📦 ck版本 25.1.3.23 🏆 Ck的数据类型 clickhouse 作为一款完备的DBMS(数据库管理系统),提供了 DDL与 DML的功能,并支持大部分标准的 SQL,但是 ClickHouse所提供的 DDL 与 DML查询,在部分细节上也与其他数据库有所
三、ClickHouse的基础使用 clickhouse 📅 2025年2月11日 📦 ck版本 25.1.3.23 🏆 Clickhouse 的基础使用 1️⃣ 安装 ClickHouse 在安装之前需要准备一个 linux系统,可以使用云服务器、虚拟机或者 wsl等,我这里选择是 wsl的 ubuntu系统 可以查看本篇博客了解wsl:https
一、OLAP和OLTP clickhouse 📅 2025年2月6日 🏆 OLAP 和 OLTP 联机分析处理 (OLAP) 系统和联机事务处理 (OLTP) 都是存储和分析业务数据的数据处理系统,这两个系统都可以存储来自不同服务的数据,比如电商、聊天等,但是 OLAP可以对数据进行合并和分组,适合分析,与之相反 OLTP则注重于数据的安全
二、工厂模式 设计模式 📅 2024年12月13日 漫画设计模式笔记 工厂模式分为三种 1.简单工厂 2.工厂方法 3.抽象工厂 1️⃣ 简单工厂模式 简单工厂模式将多个不同的类由一个类方法或者函数创建 比如一个推荐页面中有很多模块,有笔记本推荐、手机推荐、显示器推荐等等,每个推荐都是不一样的,用户在点击不同模块的时候需
Asynq基础 Golang 📅 2025/1/12 📦 go版本: 1.23.3 💻 MacOs 14.6 🏆 Asynq 🍪 介绍 🏢 https://github.com/hibiken/asynq Asynq是一个 Go语言异步任务框架,它以 Redis作为消息队列,具备可伸缩性和简易性,大致应该是使用了re
二、kubernetes集群搭建要点 k8s 📅 2024年10月30日 🏆 Kubernetes集群搭建要点 ⭐️ kubeadm kubeadm会直接在宿主机上运行kubelet,如何使用容器来部署 Kubernetes的组件,在开始使用 kubeadm之前就需要安装 kubelet、kubectl、kubeadm kubeadm in
一、容器技术基础 k8s 📅 2024年10月28日 🏆 容器技术基础 容器本身的价值非常有限、真正有价值的是"容器编排" ❓ 容器到底是什么? 容器其实是一种沙盒技术,沙盒就是可以向一个集装箱一样把你的应用装进去,可以搬来搬去(移植能力) ⭐️对 Docker以及各种容器技术来说,Cgroup技术是用来制造约束的主要手
跟着官网学ETCD-ETCD相关概念 ETCD 📅 2024年11月4日 📦 ETCD 3.5 🏆 ETCD ⭐️ 什么是ETCD? Etcd是一种强一致性的分布式键值对存储,一个 etcd集群通常由3个或者5个节点,节点之间通过raft算法来完分布式一致协同性,会选举出一个 leader,由leader进行数据的分发以及同步,当lea