CANN/asc-devkit:half转int32函数
2026/6/19 6:30:58
DorisDB(原Apache Doris)支持多种数据导入方式,其中同步导入通常指通过**INSERT INTO语句**实现单条或小批量数据的实时写入。以下是关键特性及示例:
INSERT INTO同步导入核心特性事务性保证
通过MySQL协议提交的INSERT操作具备ACID特性,数据写入成功后立即对查询可见。
INSERT INTO table_name (col1, col2) VALUES (1, 'data');同步返回结果
执行后直接返回成功/失败状态,无需异步等待。
适用场景
性能瓶颈
频繁的单条写入会显著影响集群性能(建议批量提交或改用Stream Load):
INSERT INTO table_name VALUES (1, 'A'), (2, 'B'); -- 批量插入示例数据一致性
使用INSERT时需显式指定所有字段,避免因默认值导致逻辑错误。
若需低延迟的大数据量导入,推荐Stream Load(HTTP协议):
curl -u user:passwd -H "label:load123" -T data.csv http://FE_IP:8030/api/db/table/_stream_load| 导入方式 | 延迟 | 吞吐量 | 适用场景 |
|---|---|---|---|
INSERT INTO | 毫秒级 | 低 | 单条/微量实时写入 |
| Stream Load | 秒级 | 高 | 准实时批量导入 |
提示:生产环境高频写入应优先使用Stream Load或Broker Load,避免
INSERT导致的系统压力。