微软今天宣布开源Trill——一个每秒分析数十亿事件的数据处理引擎。
该项目用于微软Azure云平台中,是微软开源的众多内部技术之一。微软开源的技术组合包括多个人工智能工具,包括一个同样用于Azure中的Infer.NET系统,以及流行的.NET开发 工具 包。
Trill是一个特别重要的补充,该引擎具有足够的通用性,可以处理实时数据和历史数据,目前只有少数开源工具可以做到。Trill将支持多模态分析与微软称无法完全与其他系统匹配的功能结合到一起。
Trill最突出的是它的性能。Trill可以接收事件(例如来自土壤传感器的温度变化日志),速度达到每秒数十亿个。在执行高级操作(例如从一批传感器日志中提取最高温度读数)时,它的速度略慢一些但仍然令人印象深刻,每秒达到1000万到1亿个事件。
微软Azure首席研究工程师James Terwilliger在一篇博客文章中这样写道:“Trill在实时数据和离线数据集方面的表现同样出色,在整个范围内实现了最佳性能,这让它成为那些只需要一款工具就能进行所有分析的用户的首选引擎。”
Trill与其他工具与众不同之处在于它的可定制性。Trill引擎可以更改传入数据处理的间隔,让用户能够粒度地管理延迟。此外企业还可以通过定制的分析功能扩展原生查询语言。
微软将Trill用于各种应用,例如支持Azure Stream Analytics服务和Bing Ads业务,并帮助视频游戏开发部门分析玩家数据。
Trill在微软内部的广泛使用,对于潜在企业采用者来说可能是一个重要卖点,这说明Trill引擎具有足够的动力,可以在生产环境中使用。
Azure数据工程经理Zhong Chen在公布该项目的博客文章中表示,企业不一定要自己部署Trill才能利用该功能。
Chen说:“通过使用Trill作为节点上的处理引擎,微软在10月个内就从Azure Stream Analytics的第一行代码走向了公开预览。在不久的将来,我们考虑通过用户定义的运营商模型展示Trill的编程模型,以便让所有客户都能利用Trill出色的功能。”
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 从中兴事件谈为什么应该用开源软件?
- 10大开源安全信息和事件管理SIEM工具
- 从“某公司专利”事件,谈谈开源协议与知识产权
- 开源软件事件:GPL被法院认定为“具备强制执行力的合同”
- 开源一个自用的Android事件分发中心库,实现类似系统广播功能。
- 微软开源Trill,每天可处理兆次事件的流媒体引擎
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Programming in Haskell
Graham Hutton / Cambridge University Press / 2007-1-18 / GBP 34.99
Haskell is one of the leading languages for teaching functional programming, enabling students to write simpler and cleaner code, and to learn how to structure and reason about programs. This introduc......一起来看看 《Programming in Haskell》 这本书的介绍吧!