SELECTDB doris Variant 使用困扰

       使用doris的时候发现variant是个好东西,赶紧使用了一下,但是实时上在一些场景下存在很多问题。

  • Variant 数据类型:灵活应对半结构化数据,JSON 查询提速超 8 倍,存储空间节省 65% 。 

  • 查询方式:

    select variant_col['xx']  from table 

    显示查询variant转换后的字段:

  • set describe_extend_variant_column = true;

  • 使用缺陷显现场景:我们物联IOT场景,接入厂商、设备大类多大上百种,每条设备字段数据几百上千字段,字段会非常多,综合字段数几万多个。当时想使用variant能够节约表大小,提高查询效率,后来发现使用后没多久,数据表写入巨慢,后发现variant 不适用与列数不固定,且非常松散的json。我们IOT设备使用variant后拆出几万个字段,导致表巨大无法维护。

  • 适用场景:比较固定、列数可控的场景

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值