表格存储服务 CLOUDTABLE-总览:导入的原子性保证
导入的原子性保证
Doris的每一个导入任务,不论是使用Broker Load进行批量导入,还是使用INSERT语句进行单条导入,都是一个完整的事务操作。导入事务可以保证一批次内的数据原子生效,不会出现部分数据写入的情况。
同时,每个导入任务都会有一个Label。这个Label在数据库(Database)中是唯一的,用于唯一标识一个导入任务。Label可以由用户指定,部分导入功能也会由系统自动生成。
Label是用于保证对应的导入任务,仅能成功导入一次。一个被成功导入的Label,再次使用时,会被拒绝并报错Label already used。通过这个机制,可以在Doris侧做到At-Most-Once语义。如果结合上游系统的At-Least-Once语义,则可以实现导入数据的Exactly-Once语义。
- 安全云脑-安全总览_安全总览有哪些模块_安全总览可以查看哪些信息
- RabbitMQ如何保证消息的可靠性_分布式消息系统_分布式消息RabbitMQ-华为云
- 数据治理中心_数据架构_数据架构使用示例-华为云
- 网站安全-Web应用防火墙-安全可视化_安全总览
- 华为云CodeArts API_接口迁移_接口导入
- ModelArts推理部署_OBS导入_模型包规范-华为云
- 免费的MySQL数据库_免费云数据库_MySQL数据库基础知识_MySQL数据库免费下载
- 华为云CodeArts API_APIFirst_API设计_API设计规范_API全生命周期
- 自动化运维减少运维人员重复性操作_应用运维管理_AOM-华为云
- 免费mysql云数据库_免费的数据库_大数据数据库