BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

GridGain公司的孵化器项目 Apache Ignite -尼基塔•伊万诺夫专访问答

| 作者 Srini Penchikala 关注 36 他的粉丝 ,译者 楚晗 关注 0 他的粉丝 发布于 2015年1月9日. 估计阅读时间: 7 分钟 | AICon 关注机器学习、计算机视觉、NLP、自动驾驶等20+AI热点技术和最新落地成功案例。

GridGain最近宣布,GridGain的内存数据组织(In-Memory Data Fabric)已经被接纳成为Apache孵化器项目,并命名为Apache Ignite(燃烧)。

今年早些时候,GridGain通过Apache 2.0许可转化为开源模式。现在,该产品在Apache基金会项目组合中将变为可用。为Apache组织框架做出贡献的目标,是要建立社区并驱动开发内存中数据和计算的解决方案,而不仅仅是为了开源。

InfoQ采访了尼基塔·伊万诺夫, GridGain的CTO和创始人,内容包括对内存计算框架成为一个Apache项目,这个决定背后的动机,以及即将推出的特性和GridGain的增强。

InfoQ: GridGain在最近变为开源后又成为Apache项目的原因是什么?

今年早些时候,GridGain终于把商业产品中的许多扩展和改进后向移植到开源产品中,并把开源项目许可证改成Apache 2.0。我们很快就意识到,该项目之所以能获得来自国际社会显著关注和兴趣,是因为在2014年3月份我们开源后其下载量增加了2000%。那么为了下一步发展,基于一些原因加入ASF(Apache软件基金会),成为Apache Ignite项目就是自然和合乎逻辑的。成为Apache软件社区的一部分不仅可以持续推动GridGain的核心代码库被采用,同时也能通过开发者社区来激励更多的适用性和快速创新,以及确保在不断增长的用户基础上这个代码库的长期生存能力。对于发展、培养开发者和用户的社区来说,确实没有比Apache软件基金会更好的地方了,特别是针对象GridGain这样的基础软件。

InfoQ: GridGain产品的哪个部分正贡献到Apache中呢?是不是只有内存计算框架,或者也有内存数据存储呢?

​超过90%的代码库贡献到了ASF,这意味着GridGain内存数据组织的所有核心功能,包括数据网格,计算网格和流引擎都将是Apache Ignite代码库的一部分。接下来是怎么去定义商业产品,这是GridGain在持续做的事情,创新将集中在高端企业级功能,如安全性,数据中心复制,先进的管理和监督,等等。

InfoQ:新的Apache项目的许可模式是什么?如何去比较Apache项目、GridGain开源项目和GridGain商业产品在管理上的差别?

​Apache Ignite和任何其它的ASF项目之间没有差别。它的许可证是在Apache 2.0中,该项目将通过PMC(Project Management Committees,项目管理委员会)进行管理,PMC将包括GridGain贡献者以及外部的提交者。商用产品将继续通过GridGain的企业许可程序提供。

InfoQ:新项目走出孵化状态的时间表是什么?

​我们期待着第一个代码在今年年底下线,并希望在12个月以内Apache Ignite可以毕业从而成为顶级项目。

InfoQ中文站: GridGain如何与Hadoop一起工作,后者已经是数据处理需求的热门之选?

Apache Ignite和Hadoop(包括Apache Spark)解决的是不同的问题,即使它们在一定程度上可能应用了类似的底层基本技术,例如Spark的情况。Apache Ignite是一种多用途,和OLAP/ OLTP内存中数据结构相关的,而Hadoop仅仅是Apache Ignite原生支持(和加速)的诸多数据来源之一。

InfoQ:如何在新兴的数据分析工具前景中给GridGain定位呢?比如Apache Spark(特别是Spark Streaming)这样的框架,都已经支持基于内存的实时数据处理用例?

Spark是一个和Apache Ignite类似的姊妹项目。虽然Spark将其视线聚焦在OLAP世界中,但Apache Ignite项目凭借其业界领先的事务处理能力在新兴的混合型的OLTP/ OLAP用例方面更胜一筹。特别是针对Hadoop,Apache Ignite将为现有的Map/Reduce,Pig或Hive作业提供即插即用式的加速,避免了推倒重来的做法,而Spark需要先做数据ETL,更适合新写的分析应用。

InfoQ:你能谈谈内存中数据组织产品即将推出的特性和增强功能吗?

​更多的即插即用功能,在Apache Ignite最初的路标上,你会发现主题是更多的集成和简化,从而进一步加快Apache Ignite代码库的采用,并且更容易使用。

尼基塔还谈到了GridGain如何能和像Hadoop这样的工具一起来适应大数据管理和分析的前景。

每一天,我们都能看到新的、有趣的内存技术领域的使用案例,在几年前你甚至不会对它们抱有期望,如纽约马拉松选手某一天的实时跟踪。我们坚信,新型的交易、分析和混合实时应用将会出现,即使是最小型的组织也能获得快速、数据驱动的决策和经营的竞争优势。我们确信,通过社区来驱动采用,内存数据组织技术的适用性会在推动创新中扮演重要的角色,从而使Apache Ignite成为未来的快速数据世界(Fast Data world),如同Hadoop是今天的大数据。

关于受访者

尼基塔·伊万诺夫是GridGain系统公司的发起人和CTO,GridGain成立于2007年,投资者包括RTP Ventures和Almaz Capital。Nikita领导GridGain开发了领先的分布式内存片内数据处理技术-领先的Java内存片内计算平台,今天在全世界每10秒它就会启动运行一次。Nikita有超过20年的软件应用开发经验,创建了HPC和中间件平台,并在一些创业公司和知名企业都做出过贡献,包括Adaptec, Visa和BEA Systems。Nikita也是使用Java技术作为服务器端开发应用的先驱者,1996年他在为欧洲大型系统做集成工作时他就进行了相关实践。

 

查看英文原文:Apache Ignite GridGain Incubator Project - Q&A Interview with Nikita Ivanov

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT