apache虚拟主机【蓝因子教育】Ignite 与 Spark 内存计算平台对比分析
Ignite 和 Spark 都为 Apache 的顶级开源项目,遵循 Apache 2.0 开源协议,经过多年的发展,都已经脱离了单一的技术组件或者框架,向着多元化的生态圈发展,并且发展速度都很快。
Ignite 技术来源于 GridGain 公司的商业产品,于 2014 年将绝大部分功能捐赠给 Apache 社区,2015 年 8 月毕业成为 Apache 的顶级项目,但是 GridGain 将部分高级企业级功能保留在商业版本中,企业级的功能和服务,则需要付费。Ignite 目前一直保持着高强度的快速迭代式开发,基本一个季度发布一个大版本,目前从提交数量、版本发布数量等若干指标来评估,一直保持 Apache 社区 300 多个开源项目的前五位。目前已经聚拢了来自多家组织或者公司的众多开发者,处于非常活跃的状态,开发者社区和产品生态正在形成中。
Spark 在 2009 年由 Matei Zaharia 在加州大学伯克利分校 AMPLab 开发,于 2013 年 6 月捐赠给 Apache 基金会并切换协议至 Apache2.0,2014 年 2 月毕业成为 Apache 的顶级项目,是 Hadoop 生态圈的一员,之后 Spark 的核心开发者创立了 Databricks 公司,在开源社区之外进行商业化运作,提供商业服务。但是鉴于 Spark 核心计算模型的先进性,吸引了众多大企业和组织的积极参与,促成了 Spark 的高速发展和社区的空前繁荣,随着 Spark 技术不断地向纵深发展以及向外延伸,形成了庞大的 Spark 社区和生态圈,目前几乎成为了大数据领域影响力最大的开源项目。