主页 > 技术经验 > 正文

打破中国企业类软件成长的怪圈,我找到了方法!(4)

2022-08-25 14:38来源:未知编辑:admin

扫一扫

分享文章到微信

扫一扫

关注99科技网微信公众号


收获这么多用户,当然开心。但最重要的是,通过海量的用户,我们了解到了很多想象不到的需求。
2017 年初,我根本没想到时序数据有乱序的可能,而且看到 Prometheus 也不处理乱序数据,因此设计中就没去处理它。但在与车企交流之后,我才意识到乱序是必然存在的,最后只能用补丁的方式来解决,自然运行效率就不行,而且代码也变得丑陋不堪。
我们也没想到过一个设备居然能采集几千个物理量,但在与风电企业交流之后我才发现,一台风机完全可能有 1000 个以上的指标,因此只能修改设计,支持 4096 列。更没想到,物联网上报的数据里有可能有空值,而且比例可能很大,只好又在设计上做出修改。
我们很自豪地推出了连续查询,但在与一些制造业的客户交流后,发现他们还希望有基于状态窗口的聚合,比如某个阀门处于关闭或打开状态时的聚合;在与车联网企业的客户交流后,发现他们希望有基于会话窗口的聚合,比如发动机运转时的聚合。于是我们就推出了 session 窗口与 state 窗口功能。但大部分平台都采用一个流式计算引擎做数据的清洗、计算,整个流式计算平台的维护成本还远超时序数据库,因此我们才意识到光有时间窗口驱动的流式计算还不够,必须支持事件驱动的流式计算,才能把用户数据平台的复杂度和成本进一步降低。
在与能源、制造等行业的用户交流后,我们知道了边云协同不只是概念,而是他们真实的需求,他们需要把某个边缘节点的数据有选择的同步到区域中心,然后再同步到集团。在与金融、证券等行业的用户交流后,我们知道了他们对数据的订阅有过滤的需求。结合各种反馈,最后,我们抽象出了 TDengine 独有的数据订阅功能,API 与 Kafka 一样,但可以订阅一个设备或一组设备(表),可以订阅指定的列,可以对值进行过滤,订阅时还可以做计算,从而大幅降低数据的传输量,降低应用端的复杂度。
如果没有开源,没有海量的用户,我们听到的只是少数客户的声音,而且由于是付费的,他们的需求可能并不代表真正的行业需求。TDengine 推出的极简时序数据处理平台,好几个特殊的分析函数,宽表的支持,多达 128 个标签,包括 JSON 格式的标签,Schemaless 写入等等,完全是倾听了很多开发者用户的声音之后才推出的。
TDengine 开源了 3 年,我深刻地意识到用户才是技术进步的推动力,是一款成功产品背后的英雄。 因此在 TDengine 开发者大会上,一开场就先邀请了京东科技 IoT 产品部技术总监闫政和中通科技资深架构师黄国石作为用户代表上台,给参会者分享他们在业务中使用 TDengine 的故事。

99科技网:http://www.99it.com.cn

相关推荐
微信小程序商城为何如此受各类商家青睐? 微信小程序商城为何如此受各类商家青睐?

一、微信小程序商城为何如此受各类商家青睐? 小程序商城受商家青睐的原因

技术经验2022-08-17

假如世界真正和平,人类没有战争,人类的科技是退步还是进步? 假如世界真正和平,人类没有战争,人类的科技是退步还是进步?

一、假如世界真正和平,人类没有战争,人类的科技是退步还是进步? 科技的

技术经验2022-08-13

对机械类学生而言,BEC和CATTI哪个更有用? 对机械类学生而言,BEC和CATTI哪个更有用?

一、小伙伴们,想问一下有什么软件可以提高自己英语口语表达能力的呢? 英

技术经验2022-08-12

日媒:元宇宙引导人类进入新世界 日媒:元宇宙引导人类进入新世界

在太空中拾级而上,头顶是满天繁星,身下是一望无际的大海。这是存在于元宇

技术经验2022-08-10

心理学:那些喜欢对家人“双标”的人,往往是这5类人,搅乱全家 心理学:那些喜欢对家人“双标”的人,往往是这5类人,搅乱全家

在生活中,我们经常能听到这么一个词,那就是 双标。 所谓的双标,就是我们

技术经验2022-08-08

《道德经》:中国人不能打破的四大天规,越早知道越好! 《道德经》:中国人不能打破的四大天规,越早知道越好!

人和人的命运确实有很大不同,有的人一生顺风顺水,有的人却艰难坎坷。 世

技术经验2022-08-06

苹果初加工产品分为三大类(液体加工产品:果汁产品) 苹果初加工产品分为三大类(液体加工产品:果汁产品)

苹果深加工,发展前途有希望,我国有丰富的原材料。(萍果)有十多亿的客户,

技术经验2022-08-09

银行现金管理类理财:起购门槛1元(线下网点买) 银行现金管理类理财:起购门槛1元(线下网点买)

银行现金管理类理财。 这是一种低风险的银行理财,这种理财几乎各方面都与

技术经验2022-08-05

计算机发展趋势 计算机发展趋势

一、计算机发展趋势  计算机技术是世界上发展最快的科学技术之一,产品不断

技术经验2022-08-05

人类科技发展已经进入漫长瓶颈期吗?是否会停滞不前? 人类科技发展已经进入漫长瓶颈期吗?是否会停滞不前?

一、人类科技发展已经进入漫长瓶颈期吗?是否会停滞不前? 所谓的科技瓶颈

技术经验2022-08-05