社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

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

人工智能与大数据技术 • 3 年前 • 317 次点击  

来自:开源最前线(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/72520
 
317 次点击