TDengine源代码阅读上手

本文介绍了如何开始阅读TDengine的源代码,包括从大处着眼理解整体结构,如dnode、vnode、mnode等,以及核心设计如‘一个数据采集点一张表’的创新数据模型和超级表的概念。作者分享了阅读代码的一般策略,并概述了TDengine的架构设计,强调了其高性能和可扩展性的特点。
摘要由CSDN通过智能技术生成

TDengine源代码阅读上手

TDengine是由涛思数据开发的一款时序数据库,核心代码已经在GitHub上全部开源:https://github.com/taosdata/TDengine/。

TDengine的影响力

从世界知名数据库排行网站DB-engines的统计来看,过去的24个月,时序数据库的流行度非常高。

 

(图片来源为DB-engines网站:https://db-engines.com/en/ranking_categories)

再来看一下目前时序数据库的最新排名,可以看到以国内团队为主的两个开源时序数据库TDengine和Apache IoTDB都榜上有名。

 

最近几年,中国在软件基础设施方面已经有很多不错的成果,数据库领域就有好几款,已经开始开拓国际市场了。

TDengine是用C语言实现的,采用AGPL 3.0协议开源,从GitHub上的数据看,开发和讨论都是比较活跃的。接下来,我们就读一读TDengine的代码,了解

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值