前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >从技术创新到设计思想,解密“TDengine”爆红始末 | Q推荐

从技术创新到设计思想,解密“TDengine”爆红始末 | Q推荐

作者头像
深度学习与Python
发布2020-11-06 11:38:16
8600
发布2020-11-06 11:38:16
举报

作为一名 Coder,你一定知道鼎鼎大名的 GitHub。这个拥有 143 万开发者的社区目前托管了 431 万个 git 项目,除了 Ruby on Rails、jQuery、Ruby、Erlang/OTP 等众多知名的开源项目外,近三年流行的开源库往往也都选择在 GitHub 首发,如:BootStrap、Node.js、CoffeScript 等。

而就在去年,一款来自中国名叫 TDengine 的时序数据库项目也在 GitHub 上开源了,并且一经发布就稳稳占据了 GitHub 排行榜的 C 位,还连续几天位列 GitHub 全球趋势排行榜头名。今年,TDengine 2.0 发布,将最为刚需的集群功能也开源了,又一次引起很大反响。项目至今已收获超过 14k Star 和 3.6k Fork,成为中国开源软件的榜样之一。

(图为 TDengine 在 GitHub 上的页面,点击查看:https://github.com/taosdata/TDengine)

这款开源软件的缔造者便是涛思数据,一家创立刚刚三年的后起之秀。即便是在如履薄冰的 2020 年上半年,涛思数据依然实现了三个月完成两轮千万美元级融资的壮举。在“喜新厌旧”的 IT 界,你可能很难想象涛思的创始人是一位年逾 50 的 IT 老兵。他叫陶建辉,在为 TDengine 开发贡献了最初的 3 万行代码的同时,也由此开启了自己的第三次创业之旅。

TDengine 是一款开源、高效,专为物联网设计的时序数据处理引擎。这个物联网大数据平台只需要不到 3MB 的安装包就能搞定,在手机 APP 都动辙上百兆的今天,它的体量甚至显得有些异类。TDengine 定义了创新的数据存储结构,单核每秒就能处理至少 2 万次请求,插入数百万个数据点,读出一千万以上数据点,比现有通用数据库快了十倍以上;由于超强性能,计算资源不到通用大数据方案的 1/5;通过列式存储和先进的压缩算法,存储空间不到通用数据库的 1/10。

从默默无闻到万众瞩目,TDengine 是如何走到今天这一步?TDengine 是如何实现存储和查询的超强性能的?为何选择开源,并且将“看家本领”全部开源?又是如何在实践中践行“只相信代码”的原则?热爱开源的开发者们,又能从中发现怎样的趋势和切入点?

11 月 7 日,由 InfoQ 和涛思数据联手举办的 Meetup 高端技术交流会将在北京举行。涛思的创始人和工程师们将与开发者一起复盘 TDengine “走红”的背后故事。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-10-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 InfoQ 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档