[ 
https://issues.apache.org/jira/browse/BEAM-262?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15276724#comment-15276724
 ] 

Frances Perry commented on BEAM-262:
------------------------------------

I'm not sure why you think using Flink or Spark for execution is overkill for 
what Beam does? Creating a backend that can handle all Beam pipelines at scale 
is a huge undertaking! I agree with Davor that building backends is generally 
beyond the scope of Beam currently. 

Right now we're looking at creating the best programming model for writing data 
processing pipelines that generalizes functionality of a number of current 
distributed processing backends. Each backend has its own strengths in terms of 
what use cases it handles well, and users can choose which one fits their 
needs. Having a single backend that automatically does the best thing would be 
great, but I don't think it's feasible yet.

> Native Runners | Direct Compiler 
> ---------------------------------
>
>                 Key: BEAM-262
>                 URL: https://issues.apache.org/jira/browse/BEAM-262
>             Project: Beam
>          Issue Type: Improvement
>          Components: runner-ideas
>            Reporter: Suminda Dharmasena
>            Assignee: Davor Bonaci
>
> Having to depend on other frameworks to do the heavy lifting means that the 
> quakes, limitation and overhead of the other platform limits what can be 
> achieved. Hence is it possible to have Beam directly generate code for LLVM, 
> JVM and .Net platforms without dependence on any other platform.
> Also perhaps there can be code generation than directly native code in high 
> level languages like C/C++, Java, C#, F#, Rust, Julia, D, Nim, etc.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to