Return-Path: X-Original-To: apmail-ignite-dev-archive@minotaur.apache.org Delivered-To: apmail-ignite-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 109B01780A for ; Mon, 27 Apr 2015 23:37:36 +0000 (UTC) Received: (qmail 89444 invoked by uid 500); 27 Apr 2015 23:37:36 -0000 Delivered-To: apmail-ignite-dev-archive@ignite.apache.org Received: (qmail 89401 invoked by uid 500); 27 Apr 2015 23:37:36 -0000 Mailing-List: contact dev-help@ignite.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ignite.incubator.apache.org Delivered-To: mailing list dev@ignite.incubator.apache.org Received: (qmail 89389 invoked by uid 99); 27 Apr 2015 23:37:35 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 27 Apr 2015 23:37:35 +0000 X-ASF-Spam-Status: No, hits=3.2 required=5.0 tests=HTML_MESSAGE,SPF_SOFTFAIL,URIBL_DBL_ABUSE_REDIR X-Spam-Check-By: apache.org Received-SPF: softfail (athena.apache.org: transitioning domain of iker.huerga@gmail.com does not designate 54.164.171.186 as permitted sender) Received: from [54.164.171.186] (HELO mx1-us-east.apache.org) (54.164.171.186) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 27 Apr 2015 23:37:31 +0000 Received: from mail-ig0-f179.google.com (mail-ig0-f179.google.com [209.85.213.179]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTPS id D312E428ED for ; Mon, 27 Apr 2015 23:37:10 +0000 (UTC) Received: by igbyr2 with SMTP id yr2so77231348igb.0 for ; Mon, 27 Apr 2015 16:37:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=M0EVC/sBFjsI6+R25cwZlf5cTLWvxGErsUfWloX3Rbs=; b=EEYTJQNlQj0XfcmKgde/i0VZ7ayfVdkYkM2HMp61ZIdNJ7NAgfVMRZ6h8M1wEfuReb y9RGQcL0m/FcTvJGo5CukhYR7Db5nv+VNddWooyCKxzAVxvVfFfFDu2mb2IFf+5Y2vUK GPU8xViGxPH7Ls/+Fnfqzqa0JDcvTRsVZtxVXx4SQlWVc98akEwh0SaPTPptQb5kDc5B 0hW1EiGF1iE4w/x1ySr53gIcuj3kTHyeSAHKk34uOe+VUblC/k36lRnEktD8ffkjYNM8 I67eoKSOwJ6PGdbH1tt5EnJ62XMhzSi1kdYX+6DDdi+s2wbvIz2jTmfXA0gLD3cYfk3F t8SQ== MIME-Version: 1.0 X-Received: by 10.42.227.198 with SMTP id jb6mr15100557icb.12.1430177830349; Mon, 27 Apr 2015 16:37:10 -0700 (PDT) Received: by 10.50.131.129 with HTTP; Mon, 27 Apr 2015 16:37:10 -0700 (PDT) In-Reply-To: <20150427230559.GL28615@boudnik.org> References: <20150427230559.GL28615@boudnik.org> Date: Mon, 27 Apr 2015 19:37:10 -0400 Message-ID: Subject: Re: New contributor? From: Iker Huerga To: dev@ignite.incubator.apache.org Content-Type: multipart/alternative; boundary=001a11c3e7128b33a40514bd3985 X-Virus-Checked: Checked by ClamAV on apache.org --001a11c3e7128b33a40514bd3985 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 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 =E1=90=A7 2015-04-27 19:05 GMT-04:00 Konstantin Boudnik : > Hi Iker and welcome! > > It's nice to have more ppl being involved into the project and bringing i= n > new > ideas, feedback and code! > > I'd like to touch on a couple of differences between Ignite and Spark, bu= t > 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 go= od > 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 intrig= ed > > 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 poin= t > > that Ignite is a more general in-memory engine. But Spark also provide > > streaming processing, mapreduce computations, etc. Would you say the ma= in > > 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 ca= re > > of https://issues.apache.org/jira/browse/IGNITE-640 if you guys want t= o > > assign it to me > > > > Thanks in advance! > > Iker > > > > > > [1] https://wiki.apache.org/incubator/IgniteProposal > > > > -- > > Iker Huerga > > http://www.ikerhuerga.com/ > > =E1=90=A7 > --=20 Iker Huerga http://www.ikerhuerga.com/ --001a11c3e7128b33a40514bd3985--