呼声最高的数据更新功能来了,用户需要什么,我们就开源什么

2.0.8.0版本开始,TDengine正式推出了“update”功能,并且依然秉持TDengine的一贯风格,简单高效,在创建数据库时,只需配置一个参数,即可支持后续向表中写数据时的更新操作。
在2020年8月3日前,社区小伙伴给出的最大反馈是:TDengine性能超强,确实比Hadoop快的太多太多,安装部署也很简单,但我们需要集群,我们需要高可靠,我们需要有应对大数据量的处理方案。
 
集群是刚需,是真正的痛点。2020年,TDengine的研发团队,牺牲了所有周末,向大家推出了TDengine 2.0,集群功能彻底开源。
 
从集群开源至今,4个月的时间,TDengine新增用户实例26万+,3000人的微信群在集群功能推出后,变成了6000人。
 
然后,新的反馈来了:“TDengine可以做更新数据的操作吗?”“如果仪表上报的历史数据中,有些数据存在跳转不准,TDengine支持更新操作吗?”“我们的应用在采集或通信中断的时候,有脏数据的存在,怎么处理?”
 
之前我们考虑到,TDengine处理的是时序数据,在相当多的场景下,这些数据是不被允许修改的,因此在最开始的设计中,我们并不支持更新数据。但听了不少用户的反馈,我们意识到,对于正常的时序数据来说,更新功能没有必要,但对于一些脏数据,支持更新是有意义的。
 
于是,从2.0.8.0版本开始,TDengine正式推出了“update”功能,并且依然秉持TDengine的一贯风格,简单高效,在创建数据库时,只需配置一个参数,即可支持后续向表中写数据时的更新操作。需要该功能的小伙伴们可以在TDengine的官网下载安装包,或在github仓库下载源码编译运行,来体验和测试。
 
得益于开源,我们收到用户的反馈速度非常快。GitHub每天都有很多开发者给我们反馈,从Bug到功能,再到性能,目前Issue数已经接近5000。这说明,有很多开发者再真正用我们的产品,喜爱我们的产品,我们找对了市场,我们的产品是有价值的。
用户需要什么,我们就要开源什么,如果大家有其他需要的功能,也欢迎大家留言或在GitHub上提交feature请求,呼声越高,优先级也会越高哦~
 
当然,从社区中来,到社区中去,我们也希望更多研发同学和爱好者能够成为TDengine的贡献者,这样,TDengine脚下的“风火轮”才能够快速飞起来!
 
点击这里,了解“update”功能详情!
原文地址:https://www.cnblogs.com/taosdata/p/14307510.html