作为一名 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 “走红”的背后故事。
TDengine 技术开放日
「开源就要彻底,从技术创新和设计思想认识 TDengine 」
陶建辉(涛思数据创始人 &CEO)
TDengine 的技术创新在哪里?为什么性能指标能比通用的大数据平台快 10 倍以上?
关胜亮(涛思数据联合创始人)
30 分钟听懂 TDengine 2.0 集群是如何设计和工作的
程洪泽(涛思数据联合创始人)
TDengine 的存储与压缩算法:如何做到存储空间不到通用数据库的 1/10?
刘溢清(涛思数据研发工程师)
相信人 or 相信代码?开源软件,如何做好 CI/CD?
扫描下方海报二维码或点击阅读原文报名
添加小助手「infoq111」邀您进入活动交流群
点击「阅读原文」报名~