InfoQ:尽管Hadoop提供了惊人的处理能力,远远超过了SQL,但是Hive在Hadoop的使用上依然有举 足轻重的地位。同时有更多的公司正在为Hadoop数据提供实时SQL查询解决方案,强调将SQL作为主要的Hadoop编程语言的声音似乎增长得更多。 你认为这是一个短期现象还是一个长期趋势? McJannet:鉴于当今世界丰富的SQL技能,对存储在Hadoop中的数据进行访问时最常用的方式之一是使用
SQL这并不稀奇。在这一方面,Apache Hive是到目前为止Hadoop
SQL查询领域的一个占主导地位的工具。当然,一些希望抓住这一市场机遇的专有供应商也在Hadoop之上推出了一些新产品,但是总的来说Hive是标准
同时也很有可能始终都是,特别是考虑到为了继续提升Hive的速度、规模和SQL语义Microsoft、SAP、Hortonworks以及其他组织在
Stinger Initiative上所做的工作。 InfoQ:你认为Hadoop将会被用于构建主流企业应用程序么?大约什么时候我们才能看到这些应用程序? McJannet:毫无疑问!历史告诉我们Web公司是采用这些新型技术(例如现在正在发展中的Hadoop)的先锋。这些公司已经基于Hadoop构建他们的主流应用程序几年了,现在我们看到主流的企业也在遵循同样的路径。 也是出于这方面的原因,我们才有了这样一个焦点:与人们已经拥有的开发技能集成。例证:.NET开发者?.NET SDK for
Hadoop是基于开源HDP的。Java开发者?Java Spring(构建Java应用的主要框架)的HDP认证将会是这个迁移的一个强力推动者。
|