摘要: CompletableFuture进阶篇-外卖商家端API的异步化 背景 为何需要并行加载 并行加载的实现方式 同步模型 NIO异步模型 为什么会选择CompletableFuture? CompletableFuture使用与原理 CompletableFuture的背景和定义 Completab 阅读全文
posted @ 2023-07-28 13:59 甜菜波波 阅读(46) 评论(0) 推荐(0) 编辑
摘要: ** clickhouse SQL语法(一) ** 1.更改表名 将A表名字改为B RENAME TABLE A TO B 2.更改字段类型 将A表的NAME列改为String类型 ALTER TABLE A MODIFY COLUMN NAME String; 3.删除部分数据 删除A表中Vin是 阅读全文
posted @ 2023-07-28 13:51 甜菜波波 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 文章目录 前言 一、通过删除表分区的方式 二、执行delete方式 三、执行truncate方式 四、设置表数据生命周期 五、删除数据文件目录 总结 前言 clickhouse数据库清理数据的方式很多,每种方式都各有自己的优缺点,请根据实际需要采用适合自己的方式,下面逐一介绍。 一、通过删除表分区的 阅读全文
posted @ 2023-07-28 13:50 甜菜波波 阅读(5011) 评论(0) 推荐(0) 编辑
摘要: clickhouse集群主要有两个作用,一是数据副本,也就是将数据冗余到另外的机器上,用于保证高可用;二是分布表,就是将一个表的数据分散到多个节点上保存,然后再通过Distributed表引擎将数据拼接起来作为一个完整的表使用。 创建分布式表: 1.查看clickhouse 默认的集群配置 SELE 阅读全文
posted @ 2023-07-28 11:18 甜菜波波 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 技术标签: 大数据开发 分布式 数据库 大数据 flink ClickHouse创建分布式表 当数据量剧增的时候,clickhouse是采用分片的方式进行数据的存储的,类似于redis集群的实现方式。然后想进行统一的查询的时候,因为涉及到多个本地表,可以通过分布式表的方式来提供统一的入口。由于是涉及 阅读全文
posted @ 2023-07-28 10:38 甜菜波波 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 创建本地表:CREATE TABLE default.xx on cluster default ( `id` Int64 COMMENT 'id', `plate_code` Nullable(String) COMMENT '板块编号', `plate_name` Nullable(String 阅读全文
posted @ 2023-07-28 10:38 甜菜波波 阅读(233) 评论(0) 推荐(0) 编辑