Py学习  »  Git

Github周榜第一!百万用户基础,如此高效的物联网大数据平台,我现在才发现

开源最前线 • 3 年前 • 570 次点击  

开源最前线(ID:OpenSourceTop) 猿妹整编

转载请注明来源作者


近日,Github周榜一个名为TDengine的项目成功引起了猿妹的注意,点进去一看,原来是涛思数据在2019年开源的一款轻量级、高效且单机开源的面向物联网的数据处理引擎。如此说来,TDengine开源至今也有挺长一段时间了,为何又突然爬上Github榜单呢?

据介绍,TDengine开源至今已经有百万用户体验,8月3日,涛思数据将TDengine 2.0的集群功能开源,此外还带来了相当多的功能改进,这兴许就是它再次在Github爆红的原因之一。

下面我们就详细来了解一下TDengine吧:

什么是TDengine?


TDengine架构示意图


TDengine是GNU AGPL v3.0下的一个开源大数据平台,为物联网(IoT),互联汽车,工业IoT以及IT基础架构和应用程序监视而设计和优化。除了速度快10倍的时间序列数据库外,它还提供了缓存,流计算,消息队列和其他功能,以降低开发和运营的复杂性并降低成本。

TDengine具有以下功能特性:
  • 插入/查询速度提高10倍:通过创新的存储设计,在单核计算机上,可以处理超过2万个请求,可以摄取数百万个数据点,并且每秒可以检索超过一千万个数据点。它比其他数据库快10倍。

  • 1/5的硬件/云服务成本:与典型的大数据解决方案相比,所需的计算资源少于1/5。通过基于列的存储和针对不同数据类型的优化压缩算法,只需不到1/10的存储空间。

  • 时间序列数据的完整堆栈:通过将具有消息队列,缓存和流计算功能的数据库集成在一起,不再需要集成Kafka / Redis / HBase / Spark或其他软件。它使系统架构更简单,更健壮。

  • 强大的数据分析功能:无论是10年前还是一分钟前,只需指定时间范围即可查询数据。数据可以随时间,多个时间流或两者进行汇总。临时查询或分析可以通过TDengine shell,Python,R或Matlab执行。

  • 与其他工具的无缝集成:Telegraf,Grafana,Matlab,R和其他工具可以与TDengine集成,而无需一行代码。MQTT,OPC,Hadoop,Spark和许多其他产品将很快集成。

  • 零管理,无学习曲线:成功下载,安装和运行仅需几秒钟;没有其他依赖项。在表或数据库上自动分区。使用标准SQL,以及C / C ++,Python,JDBC,Go和RESTful连接器。



性能对比:



除此之外,TDengine提供了丰富的开发工具,供用户在TDengine上进行开发,诸如Java、C/C++、Python、Go、RESTful API、Node.js等。



目前,TDengine已经在Github上标星12.5K,累计分支3.2K(Github地址:https://github.com/taosdata/TDengine)感兴趣的小伙伴们不要错过了。



●输入m获取到文章目录


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/72419
 
570 次点击