Doris(16):物化视图
动态分区是在 Doris 0.12 版本中引入的新功能。旨在对表级别的分区实现生命周期管理(TTL),减少用户的使用负担。
目前实现了动态添加分区及动态删除分区的功能。
动态分区只支持 Range 分区。
1 原理
在某些使用场景下,用户会将表按照天进行分区划分,每天定时执行例行任务,这时需要使用方手动管理分区,否则可能由于使用方没有创建分区导致数据导入失败,这给使用方带来了额外的维护成本。
通过动态分区功能,用户可以在建表时设定动态分区的规则。FE 会启动一个后台线程,根据用户指定的规则创建或删除分区。用户也可以在运行时对现有规则进行变更。
2 使用方式
动态分区的规则可以在建表时指定,或者在运行时进行修改。当前仅支持对单分区列的分区表设定动态分区规则。
- 建表时指定:
CREATE TABLE tbl1
(...)
PROPERTIES
(
"dynamic_partition.prop1" = "value1",
"dynamic_partition.prop2" = "value2",
...
)
- 运行时修改
ALTER TABLE tbl1 SET
(
"dynamic_partition.prop1" = "value1",
"dynamic_partition.prop2" = "value2",
...
)
3 动态分区规则参数
Doris(16):物化视图相关推荐
- Doris之物化视图
Doris之物化视图 物化视图是将预先计算(根据定义好的 SELECT 语句)好的数据集,存储在 Doris 中的一个特殊的表. 物化视图的出现主要是为了满足用户,既能对原始明细数据的任意维度分析,也 ...
- Doris之rollup上卷及物化视图
Rollup上卷 通过建表语句创建出来的表称为 Base 表(Base Table,基表) 在 Base 表之上,我们可以创建任意多个 ROLLUP 表.这些 ROLLUP 的数据是基于 Base 表 ...
- Apache doris物化视图
Apache Doris 代码仓库地址:apache/incubator-doris 欢迎大家关注加星 物化视图 物化视图是将预先计算(根据定义好的 SELECT 语句)好的数据集,存储在 doris ...
- clickhouse物化视图优缺点_ClickHouse 适用场景
Clickhouse是一个用于联机分析处理(OLAP)的列式数据库管理系统(columnar DBMS). 传统数据库在数据大小比较小,索引大小适合内存,数据缓存命中率足够高的情形下能正常提供服务.但 ...
- oracle远程物化视图
一.创建远程物化视图日志 源端: CREATE MATERIALIZED VIEW LOG ON tozwdb.test tablespace tozwdb_data WITH ROWID; 二.付权 ...
- oracle修改物化视图字段,获取物化视图字段的修改矢量(一)
当表建立了物化视图日志之后,表的DML修改会被记录到物化视图日志中,而物化视图日志则包含了一个修改矢量,来记录哪个列被修改. 在文章 列的修改矢量可以通过2的N次方来获得,也就是POWER(2, N) ...
- 物化视图和视图的最大区别_基于catalyst的物化视图改写引擎的实现
更新日志: 1. 2020/06/16 group by 视图的部分描述错误,已修正. 什么是物化视图 我先用我的话解释一下什么是物化视图.假设我们已经有A,B两张表,现在我创建了一张表C, C是由A ...
- [20150629]12c物化视图刷新Out of place
[20150629]12c物化视图刷新Out of place.txt --11G物化视图刷新有1个参数atomic_refresh. --如果为false,采用的方式是truncate,再使用/*+ ...
- 面向区块链的高效物化视图维护和可信查询
面向区块链的高效物化视图维护和可信查询 人工智能技术与咨询 来源:<软件学报> ,作者蔡 磊等 摘 要:区块链具有去中心化.不可篡改和可追溯等特性,可应用于金融.物流等诸多行业.由于所有交 ...
- 创建物化视图commit_oracle慎用基于on commit刷新物化视图的方式(一)
oracle慎用基于on commit刷新物化视图的方式(一) 背景 上周五,也就是2020-08-07那天快下班的时候,突然发生一件事.客户反馈xxxx平台登录不上去,当时一开始没意识到是数据库导致 ...
最新文章
- centos6.5安装mysql8_Centos6.5在线安装mysql 8.0详细教程
- Android ORM 框架之 greenDAO 使用心得
- Luogu P1108 低价购买 DP
- 网络编程模型 / Reactor
- c语言对中文字符串编码_Python || 学习笔记(1):数据类型字符串变量和编码
- vsphere平台windows虚拟机克隆的小插曲(无法登陆系统)
- Appium python 定位元素
- 解决base64通过http传输后+变空格的问题
- springboot之整合mybatis
- struts2框架学习
- iOS——Segue的使用
- 手把手教你学会用C语言编写井字棋小游戏
- 【ceph】ceph osd启动及peering过程中osdmap相关加载和更新流程
- 【LeetCode】马三来刷题之 Reverse Vowels of a Stringm
- 苹果手机的Heic格式转换成jpg格式的简单python代码
- 怎么做应力应变曲线_如何用Origin画应力应变曲线 - 图文 -
- makefile编译子目录
- 直播小程序推出,解锁2018微信直播新玩法
- 源码多多-Discuz x2.5 论坛防灌水机制分析和设置方法
- 视频教程-Ajax从入门到进阶视频课程(通俗易懂)-JavaScript