标签:控制台 磁盘 简单 规模 资源隔离 表示 网站 table 方便
TDengine是taosData的产品,taosData是由陶姓海归创立的,目测是用自己的姓氏命名的。。。网站:https://www.taosdata.com/
TDengine号称是专为物料网设计的平台,在我看来就是一个时序数据库而已,就像influxDB,它也和influxDB进行对比,读写速度,存储空间各方面性能都强于influxDB。
TDengine社区版免费,开源协议是AGPL协议,这个协议要求引用它的产品也遵从AGPL协议,即要将代码开源出来。
TDengine用C/C++编写的,在linux上以服务的方式运行,主要控制台命令是taos
TDengine是关系型数据库,采用类SQL语句可以操作数据库
TDengine中的数据模型
TDengine服务主要包含两大模块:管理节点模块(MGMT) 和 数据节点模块(DNODE)
为了更高效地利用资源,以及方便将来进行水平扩展,TDengine内部对数据节点进行了虚拟化,引入了虚拟节点(virtual node, 简称vnode)的概念,作为存储、资源分配以及数据备份的单元。每一个表只存在于一个vnode中,vnode资源隔离,在磁盘上有独立的存储目录,并且都有缓存。
TDengine写入数据的流程,最重要的是预写日志算法,接受到客户端的数据后会现将数据写入到预写日志(什么东西?)中,然后定时或者当数据量达到一定规模后才会写入到磁盘中。
标签:控制台 磁盘 简单 规模 资源隔离 表示 网站 table 方便
原文地址:https://www.cnblogs.com/sz-toosimple/p/11227948.html