BT

GridGain Becomes Apache Ignite

| by Jérôme Serrano Follow 0 Followers on Dec 03, 2014. Estimated reading time: 1 minute |

GridGain's In-Memory Data Fabric entered Apache Incubator last October under the name of Apache Ignite. The company donated its flagship in-memory computing (IMC) platform to the Apache Software Foundation (ASF) with the intention of attracting external developers and growing a viable community around its core technology.

Founded in 2005 by Nikita Ivanov (CTO) and Dmitriy Setrakyan (VP Engineering), and employing between 30 and 50 people, GridGain is raising significant attention in the IMC market with a broad range of Fortune 500 customers such as Sony, Apple, McGrawHill, Avis, TomTom, Markit, Daiwa and Thomson Reuters. Competitors include Oracle (Coherence), IBM (WebSphere eXtreme Scale), VMWare (Gemfire), GigaSpaces (XAP), Terracotta and HazelCast.

From a technical point of view, Apache Ignite is a Java-based open-source middleware for distributed in-memory processing that comprises three core elements:

  • an SQL+NoSQL key-value store with ACID transactions (In-Memory Data Grid)
  • a framework to distribute any set of JVM instructions across the grid and run MapReduce-like jobs (In-Memory Compute Grid)
  • an event-based processing engine (In-Memory Streaming Processing)

APIs are currently available for Java, Scala, C++ and .NET (C#).

According to Matei Zaharia, creator of Apache Spark and CTO of DataBricks, Ignite and Spark share similar goals but "technologies are different". While Spark was specially designed for data processing, Ignite is "a more generic distributed computation middleware that lets you easily farm out arbitrary tasks to nodes".

By entering the Incubator, Ignite will have to follow Apache's rigorous legal and organizational policies and demonstrate its ability to grow a collaborative community of developers around the project. As explained in the Incubator proposal, the initial development goals "primarily revolve around migrating the existing code base, documentation, and refactoring of the existing internal build, test and release processes". No new feature has been announced.

The foundation accepted the project upon nomination by Konstantin Boudnik (Hadoop Committers and member of GridGain's advisory board) and a vote of the community on the Incubator's mailing list. A second vote will be held once the project meets ASF's requirements to become a top-level project (TLP).

Rate this Article

Adoption Stage
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Nice post by Danielle Felder

Your readers might also find real user reviews for GridGain/Apache Ignite on IT Central Station to be helpful. Similar to what you wrote in your post, members of the IT Central Station often compare Apache Ignite to Oracle Coherence. You can find a user-generated direct comparison between the two solutions here: goo.gl/HHWbas.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

1 Discuss

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT