ClickHouse JDBC插入性能测试(基于Hangout)

本文对ClickHouse使用JDBC进行数据插入时的Values、JSONEachRow和TabSeparated三种格式进行了性能测试。在测试环境中,单点ClickHouse服务器配置为Intel® Xeon® CPU E5-2620 v2 @ 2.10GHz,12核,HDD硬盘。测试显示,TabSeparated格式性能最佳,无插入错误,但需严格控制字段类型;Values格式性能中等,易出现错误;而JSONEachRow格式虽然操作便捷,但性能较差。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ClickHouse Format Performance TEST of JDBC

前言

Hangout-output-Clickhouse目前支持3种形式的数据插入,ValuesJSONEachRow以及TabSeparated。这三种方式最终插入SQL如下

  1. Values
insert into db.table (date, datetime, domian, uri, http_code) values ('2018-03-18', '2018-03-19 10:44:57', 'sina.com.cn', '/sports', 200), ('2018-03-18', '2018-03-19 10:44:57', 'sina.com.cn', '/finance', 403)
  1. JSONEachRow
insert into db.table format JSONEachRow {"date":"2018-0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值