ClickHouse Format Performance TEST of JDBC
前言
Hangout-output-Clickhouse目前支持3种形式的数据插入,Values、JSONEachRow以及TabSeparated。这三种方式最终插入SQL如下
- 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)
- JSONEachRow
insert into db.table format JSONEachRow {"date":"2018-03-18", "datetime": "2018-03-19 10:44:57", "domain":"sina.com.cn", "uri": "/sp

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

被折叠的 条评论
为什么被折叠?



