微软近日开源了数据处理引擎 Trill,它每天能够分析万亿次事件。

项目地址:https://github.com/Microsoft/trill

当下每毫秒处理大量数据正成为一种常见的业务需求,此次微软开源的 Trill,据说每秒能够处理高达数十亿事件,它结合了多模式分析支持和一系列其它功能,微软声称其它任何系统都无法完全与之匹敌。它有如下特点:

  • 作为单节点引擎库,任何 .NET 应用程序、服务或平台都可以轻松使用并处理查询。

  • 提供一种时态查询语言,允许用户进行实时和离线数据集复杂查询。

  • 高性能,满足高速度与低延迟。过滤器以每秒数十亿事件的内存带宽速度运行,而分组聚合每秒运行 10 到 1 亿个事件。

该引擎用途广泛,足以处理实时数据和历史数据,目前只有少数几款开源工具拥有同样的能力。

Trill 于 2012 年开始作为 Microsoft Research 的一个研究项目,在 VLDB 和 IEEE Data Engineering Bulletin 等研究论文中进行了广泛的描述。Trill 最早来源于微软以前的服务 StreamInsight,这是一个功能强大的平台,允许开发人员开发和部署复杂的事件处理应用程序。两个系统都基于扩展查询和数据模型,该模型使用时间组件扩展关系模型。

对于用户来说,使用 Trill 与使用任何 .NET 库是一样的,因此不需要脱离 .NET 环境。用户可以将 Trill 嵌入到各种分布式处理基础架构中,例如 Orleans 和微软的 SCOPE 数据处理基础架构的流式版本。

Trill 支持内部应用程序和外部服务,覆盖数千名开发人员,目前已经提供了许多功能强大的流媒体服务,使用场景包括:

  • Financial Fabric

  • Bing Ads

  • Azure Stream Analytics

  • Halo

更详细的分析查看 Microsoft Azure 首席软件工程师的这篇文章:

https://azure.microsoft.com/en-us/blog/microsoft-open-sources-trill-to-deliver-insights-on-a-trillion-events-a-day

微软开源数据处理引擎 Trill,每天可分析万亿次事件相关推荐

  1. 微软开源数据处理引擎 Trill,每天可分析万亿次事件

    微软近日开源了数据处理引擎 Trill,它每天能够分析万亿次事件. 项目地址:https://github.com/Microsoft/trill 当下每毫秒处理大量数据正成为一种常见的业务需求,此次 ...

  2. 开源,如何以商业化模式打造万亿企业应用市场?

    作者 | ROBEN KLEENE 译者 | 孙溥茜,责编 | 屠敏 头图 | CSDN 下载自视觉中国 出品 | CSDN(ID:CSDNnews) 以下为译文: 在技术领域,以开发者为中心的软件开 ...

  3. 微软开源的Trill是什么?

    以下是一篇15年的文章的译文:https://dwainegilmer.wordpress.com/2015/01/28/microsoft-trill-for-streaming-analytics ...

  4. 百度万亿流量的转发引擎BFE开源了!华为折叠屏曝光,采用传统翻盖式手机折叠方案;微软将关闭安卓iOS平台Cortana……...

    关注并标星星CSDN云计算 速递.最新.绝对有料.这里有企业新动.这里有业界要闻,打起十二分精神,紧跟fashion你可以的! 每周两次,打卡即read   更快.更全了解泛云圈精彩news   go ...

  5. 解密Elasticsearch技术,腾讯开源的万亿级分布式搜索分析引擎

    「免费学习 60+ 节公开课:投票页面,点击讲师头像」 作者 | johngqjiang,腾讯 TEG 云架构平台部研发工程师 来源 | 腾讯技术工程(ID:Tencent_TEG) [导读]Elas ...

  6. Java三大主流开源工作流引擎技术分析

    首先,这个评论是我从网上,书中,搜索和整理出来的,也许有技术点上的错误点,也许理解没那么深入.但是我是秉着学习的态度加以评论,学习,希望对大家有用,进入正题! 三大主流工作流引擎:Shark,oswo ...

  7. 三大主流开源工作流引擎技术分析与市场预测

    1.从<功夫>说起 时下的新新人类看到我,一定会认为在下是个十足的老古董,这不,<功夫>这样的片子我到今年2月底才看.不过看过<功夫>,我想的一定比一般的人多:周星 ...

  8. Java三大主流开源工作流引擎分析

    Java三大主流开源工作流引擎分析 首先,这个评论是我从网上,书中,搜索和整理出来的,也许有技术点上的错误点,也许理解没那么深入.但是我是秉着学习的态度加以评论,学习,希望对大家有用,进入正题! 三大 ...

  9. 两大开源游戏引擎Cocos2d-x及OGEngine对比分析

    在近期的全球移动开发者大会上,触控发布了Cocos 3D引擎:而在差不多同时间,以安卓为主的OGEngine也发布了新版本,并宣布将支持跨平台. Cocos2d-x和OGEngine都是当前比较受开发 ...

最新文章

  1. 前台传json ajax,如何在前台脚本通过json传递数据到后台(使用微软自带的ajax)
  2. 两端外伸梁内力计算机程序,理解材料力学核心问题:梁的弯曲 剪力弯矩图快速软件绘法...
  3. $()是有两个参数,第一个是选择器,第二个是作用域
  4. 实现Modbus TCP多网段客户端应用
  5. antd 下拉框怎么联动_Antd的Table组件嵌套Table以及选择框联动操作
  6. 计算机cmos芯片用途,什么是CMOS,它有什么用途?
  7. 《SQL Server 2005开发技术大全》分享一本书
  8. 利用python批量处理Word文件——正文、标题
  9. react实现异步插件_初识react(四) react中异步解决方案之 redux-saga
  10. lzg_ad:XPE中的EWF分区设置说明
  11. xxl-job 原理:
  12. android圆形图片裁剪demo以及实现
  13. 字节跳动新员工入职一周,工作很少,每天很闲,从不加班!公司一堆漂亮小姐姐!完全不像外面说得那么忙!
  14. 雷达的工作原理示意图_雷达测距原理.ppt
  15. 【项目实战】Python基于孤立森林算法(IsolationForest)实现数据异常值检测项目实战
  16. Qt QStringLiteral
  17. 由siri谈苹果公司的发展
  18. 背景图片和颜色混合叠加多种混合模式
  19. Spring项目接口偶尔报404 Not Found
  20. JS轮播图(点击切换、自动播放、悬停控制)

热门文章

  1. Ubuntu 14.04上使用CMake编译MXNet源码操作步骤(Python)
  2. SSE4.1和SSE4.2 Intrinsics各函数介绍
  3. vc6中进行多行注释和反注释的方法
  4. 【Qt】Qt发布可执行程序(打包依赖库)
  5. android action pick,Intent中各种常见的Action
  6. kudu接受kafka消息_Kafka 在车好多
  7. Java学习总结:32(Runtime类)
  8. Java项目:在线商城系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)
  9. Angular CLI在线安装和离线安装
  10. IDEA和Eclipse设置文件编码格式