MAPREDUCE服务 MRS-Doris数据模型概述:Duplicate模型
Duplicate模型
数据既没有主键,也没有聚合需求时,可以使用Duplicate数据模型建表。Duplicate模型数据完全按照导入文件中的数据进行存储,不会有任何聚合。即使两行数据完全相同,也都会保留。 而在建表语句中指定的DUPLICATE KEY,只是用来指明底层数据按照指定的列进行排序。
建Duplicate模型表语句如下:
CREATE TABLE IF NOT EXISTS example_db.example_tbl
(
`timestamp` DATETIME NOT NULL COMMENT "日志时间",
`type` INT NOT NULL COMMENT "日志类型",
`error_code` INT COMMENT "错误码",
`error_msg` VARCHAR(1024) COMMENT "错误详细信息",
`op_id` BIGINT COMMENT "负责人id",
`op_time` DATETIME COMMENT "处理时间"
)
DUPLICATE KEY(`timestamp`, `type`, `error_code`)
DISTRIBUTED BY HASH(`type`) BUCKETS 1
PROPERTIES (
"replication_allocation" = "tag.location.default: 1"
);
- MapReduce工作原理_MapReduce是什么意思_MapReduce流程_MRS_华为云
- ModelArts模型训练_模型训练简介_如何训练模型
- 华为云CodeArts API_批量添加请求体参数
- MapReduce服务_什么是MapReduce服务_什么是HBase
- 分布式云原生权限概述_华为云分布式云原生_华为云UCS权限概述
- 华为云CodeArts API_API设计支持公共模型
- GaussDB数据库模型_GaussDB是什么_高斯数据库模型
- MapReduce服务_如何使用MapReduce服务_MRS集群客户端安装与使用
- MapReduce服务_什么是Hue_如何使用Hue
- MapReduce服务_什么是HetuEngine_如何使用HetuEngine