微软开源Trill:用于高速分析的内部引擎
极客时间编辑部
讲述:丁婵大小:2.19M时长:02:24
近日,微软公司开源了 Trill,这种数据处理引擎每秒能够分析数十亿个事件。
该项目在微软的 Azure 云平台中使用,使得该公司与外界共享的内部技术越来越多。其开源产品组合包含几个 AI 工具,包括同样在 Azure 中使用的一个名为 Infer.NET 的系统,以及流行的.NET 开发工具包的代码。
据了解,Trill 的用途很广泛,足以处理实时数据和历史数据,它还结合了多模式分析支持和一系列其他功能。
该引擎比较突出的是其性能,它可以从土壤传感器中摄取事件(比如温度变化日志),每秒多达数十亿个事件。在执行高级操作(比如从一批传感器日志中提取最高温度读数)时,它提供了非同凡响的速度,每秒分析 1000 万个到 1 亿个事件。
微软 Azure 部门的首席研究工程师詹姆斯·特威利格(James Terwilliger)表示,Trill 面对实时数据集和离线数据集时的表现同样出色,在同类中整体上实现了最佳性能。这使得它成为只需要一个工具,就能完成所有分析工作的用户的首选引擎。
另一项功能是其可定制性,该引擎提供了更改流入数据处理间隔的功能,因而使用户能够精细化管理延迟的大小。许多公司还可以使用为其需求量身定制的分析功能扩展原生查询语言。
现在,微软将 Trill 用于许多用途。该引擎可以支持 Azure Stream Analytics 服务、Bing 广告业务,并帮助其视频游戏开发部门分析众多玩家生成的数据。
同时,Trill 也在微软内部得到广泛使用,这意味着该引擎已久经考验,足以用在实际生产环境中。
在宣布该项目的博文中,Azure 数据工程经理陈忠(Zhong Chen)表示,正是由于使用 Trill 作为节点上的处理引擎,Azure Stream Analytics 得以在 10 个月内从第一行代码变成公开预览版。在不久的将来,他们考虑通过由用户定义的 operator 模型来公开 Trill 的编程模型,以便所有客户都能充分利用这个功能。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论