Thanks!

Iker

> On Apr 27, 2015, at 8:28 PM, Konstantin Boudnik <[email protected]> wrote:
> 
> I have added you to the Contributor's role in JIRA and assigned the ticket to
> you! Excited to see a patch soon! Thanks!
> 
> Cos
> 
>> On Mon, Apr 27, 2015 at 07:37PM, Iker Huerga wrote:
>> Thanks so much for the detailed response Cos, was really helpful!
>> 
>> As far as contributing is concerned, how about assigning
>> https://issues.apache.org/jira/browse/IGNITE-640 to me?
>> 
>> Best
>> Iker
>> ᐧ
>> 
>> 2015-04-27 19:05 GMT-04:00 Konstantin Boudnik <[email protected]>:
>> 
>>> Hi Iker and welcome!
>>> 
>>> It's nice to have more ppl being involved into the project and bringing in
>>> new
>>> ideas, feedback and code!
>>> 
>>> I'd like to touch on a couple of differences between Ignite and Spark, but
>>> I
>>> am sure other ppl will add their views as well.
>>> 
>>> - The main different is, of course, that Ignite is in-memory computing
>>>   system, e.g. the one that treats RAM as primary storage facility.
>>> Where's
>>>   others - Spark included - only use RAM for precessing.
>>> 
>>> - Ignite's mapreduce is fully compatibly with Hadoop MR APIs which let
>>>   everyone to simply reuse existing legacy MR code yet run it with >30x
>>>   performance improvement.
>>> 
>>> - Also, unlike Spark's the streaming in Ignite isn't quantified by the
>>> size
>>>   of RDD. In other words, you don't need to form an RDD first before
>>>   processing it; you can actually do the real streaming.
>>> 
>>> - Unlike Spark Ignite doesn't have the issue with data spil-overs to the
>>> disk
>>>   (which was attempted to be addressed with Tachyon)
>>> 
>>> - as one of the components, Ignite provides the first-class citizen
>>>   file-system caching layer. Note, there's a Tachyon project and I have
>>>   already addressed the differences between that and Ignite in [1], but
>>> looks
>>>   like my post got deleted for some reason. I wonder why? ;) [2]
>>> 
>>> - Ignite's uses off-heap memory to avoid GC pauses, etc. and does it
>>> highly
>>>   efficiently.
>>> 
>>> - Ignite guarantees strong consistency
>>> 
>>> - Ignite supports full SQL99 as one of the ways to process the data w/
>>> full
>>>   support for ACID transactions (as you have pointed out)
>>> 
>>> - with Ignite a Java programmer shouldn't learn new ropes of Scala. And I
>>>   will withhold my my professional opinion about the latter in order to
>>> keep
>>>   this threat polite and concise ;)
>>> 
>>> I can keep on rumbling for a long time, but you might consider reading [3]
>>> and
>>> [4], where Nikita Ivanov - one of the founders of this project - has a good
>>> reflection on key differences.
>>> 
>>> [1] http://bit.ly/1JvTAB6
>>> [2] https://twitter.com/c0sin/status/592825217606688768
>>> [3] http://www.infoq.com/articles/gridgain-apache-ignite
>>> [4] http://www.odbms.org/blog/2015/02/interview-nikita-ivanov/
>>> 
>>> Hope it helps to clarify the differences a bit.
>>>  Cos
>>> 
>>>> On Mon, Apr 27, 2015 at 05:20PM, Iker Huerga wrote:
>>>> Hi Ignite team,
>>>> 
>>>> My name is Iker Huerga, I'm a Software Engineer, Data Scientist and
>>>> entrepreneur with more than 8 years of experience in Java, I was a
>>>> Lucene/Solr contributor in the past, and have been using Hadoop in
>>>> production for more than 3 years now.
>>>> 
>>>> After being contacted by one the members of this community I got intriged
>>>> by the project you guys are working on. I took a look at the code and
>>>> documentation, and would like to say 'kudos' to all of you. It's clear
>>> that
>>>> there is a huge amount of work behind Ignite.
>>>> 
>>>> I would like to see whether I can be a contributor to Ignite, but there's
>>>> been a question in the back of my mind since I started reading about
>>>> Ignite, what is the main difference with Apache Spark?
>>>> 
>>>> Please note that I've already read the proposal [1], and I get the point
>>>> that Ignite is a more general in-memory engine. But Spark also provide
>>>> streaming processing, mapreduce computations, etc. Would you say the main
>>>> difference is ACID trx in memory?
>>>> 
>>>> Also, what is the route map for Ignite? Is it production ready?
>>>> 
>>>> Sorry for so many questions..... in exchange of an answer I can take care
>>>> of https://issues.apache.org/jira/browse/IGNITE-640  if you guys want to
>>>> assign it to me
>>>> 
>>>> Thanks in advance!
>>>> Iker
>>>> 
>>>> 
>>>> [1] https://wiki.apache.org/incubator/IgniteProposal
>>>> 
>>>> --
>>>> Iker Huerga
>>>> http://www.ikerhuerga.com/
>>>> ᐧ
>> 
>> 
>> 
>> -- 
>> Iker Huerga
>> http://www.ikerhuerga.com/

Reply via email to