Dremel刚出来的时候还是非常小心翼翼的避免和MapReduce冲突的。从无数的宣传资料和ppt上可以看到,他们出来演讲的时候都会说自己是MapReduce的一个补充,是为少量到中等规模的数据查询服务的,而MapReduce则用来处理更大量的数据。这种宣传在Dremel越来越成功,以及FlumeJava差不多把整个MapReduce的team都要收编了的今天就显得多余了。所以胆肥的Dremel队伍现在已经比较少再提自己是MapReduce的有益补充了。

Dremel出来没多久,开源社区,尤其是Hadoop的批发商们都纷纷雀跃而起。Cloudera开始做Impala,MapR则做了Drill,Hortonworks说我们干脆直接improve HIVE好了,所以就有了包括Apache Tez在内的effort。当然按照业内人士的观点,这几个都借了Dremel的名而已,实际上挂羊头卖狗肉这个事情不但中国人会,老外也会做。名不正言不顺好像在哪里都讲得通。

Dremel的数据模型起源于分布式系统的应用环境(Protocol Buffers,一种在Google内广泛使用,现已开源的实现)。其数据模型是基于强类型的嵌套记录,抽象语法可以表示成下面公式:

Dremel的学习与理解相关推荐

  1. 《C++应用程序性能优化::第五章动态内存管理》学习和理解

    <C++应用程序性能优化::第五章动态内存管理>学习和理解 说明:<C++应用程序性能优化> 作者:冯宏华等 2007年版. 2010.8.29 cs_wuyg@126.com ...

  2. 【赠书】新手速递!深度学习视频理解!

    ‍‍ 视频理解是当前计算机视觉研究领域中备受学术界和工业界关注的方向,随着视频行业的高速发展,如何利用 AI 技术更好地对视频内容进行理解变得越来越重要.今天要给大家介绍的书是<深度学习视频理解 ...

  3. 9月21日云栖精选夜读 | 如何优雅地从四个方面加深对深度学习的理解

    在今年的 ICML 上,深度学习理论成为最大的主题之一.会议第一天,Sanjeev Arora 就展开了关于深度学习理论理解的教程,并从四个方面分析了关于该领域的研究:非凸优化.超参数和泛化.深度的意 ...

  4. 《C++应用程序性能优化::第二章C++语言特性的性能分析》学习和理解

    <C++应用程序性能优化::第二章C++语言特性的性能分析>学习和理解 说明:<C++应用程序性能优化> 作者:冯宏华等 2007年版.最近出了新版,看了目录,在前面增加了一章 ...

  5. 如何优雅地从四个方面加深对深度学习的理解

    在今年的 ICML 上,深度学习理论成为最大的主题之一.会议第一天,Sanjeev Arora 就展开了关于深度学习理论理解的教程,并从四个方面分析了关于该领域的研究:非凸优化.超参数和泛化.深度的意 ...

  6. [机器学习]正则化项L1和L2的学习与理解

    正则化项L1和L2的学习与理解 一,正则化(Regularization) 稀疏模型与特征选择的关系 二, 为什么L1产生稀疏模型而L2可以防止过拟合 1, L1和L2正则化的直观理解 正则化和特征选 ...

  7. 递归求全排列的学习与理解

    递归求全排列 全排列: 从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列.当m=n时所有的排列情况叫全排列. 例题: 输出自然数 1 到n所有 ...

  8. Faster RCNN原理篇(一)——Bounding-Box Regression边界框回归的学习和理解

    Bounding-Box Regression边界框回归的学习和理解 引言 1. (Why?)为何要做边框回归? 2. (What?)什么是边框回归? 3. (How?)如何实现边框回归? 4. 边框 ...

  9. 物联网方面用哪种计算机语言,物联网学习及理解 - 编程语言

    物联网学习及理解(来自一个物联网专业学生的心得)什么是物联网 物联网能做什么一.物联网运用领域 二.物联网发展趋势 物联网怎么实现一.局域网内的物联网 二.广域网内的物联网 总结 在开始写这篇博客之前 ...

最新文章

  1. C++中文转码问题(GB2312 - UTF8)
  2. 用python+tornado+mongodb写的一个博客系统
  3. CentOS7下查询硬件信息
  4. 16 开机自动登录脚本_创建计划任务自动运行程序---运维无人值守
  5. 应用程序 mysql 连接_学生信息管理系统之四:实现应用程序与数据库的连接
  6. 福禄克2500V数字绝缘电阻测试仪开箱与上手实测
  7. 六十七、Leetcode数组系列(下篇)
  8. powerdesigner 反向工程 oracle,PowerDesigner oracle 反向工程到cdm文件
  9. LeetCode 2186. 使两字符串互为字母异位词的最少步骤数
  10. spring注解之@Import注解的三种使用方式
  11. 速修复!开源编辑器CKEditor 中存在两个严重XSS漏洞,影响Drupal 和其它下游应用...
  12. Another Distinct Values
  13. nova虚拟机迁移一
  14. Android下载Apk安装包,下载完毕后,系统自动进行安装
  15. 极速office(Word)如何插入分数
  16. bessel 函数乘以指数函数的积分
  17. IE8 访问https安全证书错误;导航阻止 解决办法 《转》
  18. 腾讯视频云流媒体技术探索
  19. 属兔2013年蛇年运程
  20. 查询近12个月的数据,没有数据的月份补零

热门文章

  1. 怎么样删除计算机管理员用户账户,怎么样删除电脑中多出来的管理员账户
  2. 六、MFC 程序的生死因果 (学习笔记)
  3. 人工智能与人脸识别门禁产品方案
  4. Minecraft基岩版电脑端游戏按键整合
  5. Android开发工程师常见面试题整理
  6. opencv05:图像的基本操作
  7. [高项]焦点小组VS名义小组技术VS引导式研讨会
  8. 智慧多功能综合杆案例分享:上海市多杆合一、综合杆道路智慧路灯项目解决方案解析
  9. Mac 打造高效工作流
  10. vue3 打印插件 vue-print-nb