手机版
你好,游客 登录 注册
背景:
阅读新闻

微软开源Trill,每天可处理兆次事件的流媒体引擎

[日期:2018-12-19] 来源:Linux公社  作者:醉落红尘 [字体: ]

昨天,微软开放了Trill,这是一个用于处理“每天一兆次事件”的内部项目。它是第一个结合算法的流媒体引擎,这些算法根据用户端的延迟处理小批量数据中的事件。它支持Financial Fabric,Bing广告,Azure流分析,Halo等服务。

随着数据流量的增加,每毫秒处理大量数据的能力是必要的。微软已经开放Trill,每天处理一兆个事件以“应对这一增长趋势”。

微软开源Trill,每天可处理兆次事件的流媒体引擎

Microsoft Trill功能

Trill是一个单节点引擎库,任何.NET应用程序,服务或平台都可以轻松使用Trill来开始处理查询。它具有时态查询语言,允许用户在实时和离线数据集上使用复杂查询。 Trill具有高性能,允许用户以极快的速度和低延迟获得结果。

Trill是如何开始的?

Trill是2012年微软研究院的一个研究项目。它已经在各种研究论文中得到了描述,如VLDB和IEEE数据工程公报。 Trill基于一个名为StreamInsight的前微软服务 - 一个允许开发人员开发和部署事件处理应用程序的平台。这两个系统都基于扩展查询和数据模型,该模型使用组件延长关系模型的时间。

在Trill之前的系统只能实现部分。所有这些优点都与Trill结合在一起。Trill是第一个流媒体引擎,它结合了一些算法,以基于用户可容忍的延迟的数据批处理事件。

它也是第一个以柱状格式组织数据批处理的引擎。这使得查询能够以更高的效率执行。使用Trill类似于使用任何.NET库。

Trill对于实时和离线数据集具有相同的性能。 Trill允许用户执行高级的面向时间的分析,还可以在流数据集上查找复杂的模式。

开源Trill

Microsoft认为Trill是开发人员社区中此领域中最好的工具。通过开源,他们希望为所有客户提供IStreamable抽象的功能。

社区参与Trill未来发展的机会。它允许用户编写自定义聚合。还有一些基于Trill的研究项目,其中存在代码但尚未准备好使用。

有关Trill的更多详细信息,请访问Microsoft网站

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2018-12/155908.htm

linux
相关资讯       Trill开源  Trill 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款