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

Ben Kirwin commented on SAMZA-482:
----------------------------------

Sorry, I think my question was unclear -- I'm wondering whether this 'operator 
layer' is meant to sit on top of the existing StreamTask API, or if it 
integrates at a lower level. (Perhaps by providing another RunLoop 
implementation, for example.) In other words, would the dependency graph would 
look like this:

{code}
1)
operator layer -> task API
{code}

or this:

{code}
2)
operator layer -\
                 +-> low-level samza API 
task API -------/
{code}

There are reasonable arguments for both (#1 is less invasive, #2 exposes 
additional parallelism, etc.) and this is probably not the place for that 
discussion -- just wondering what you had in mind.

> Identify the set of operators for SQL on Samza
> ----------------------------------------------
>
>                 Key: SAMZA-482
>                 URL: https://issues.apache.org/jira/browse/SAMZA-482
>             Project: Samza
>          Issue Type: Sub-task
>            Reporter: Yi Pan (Data Infrastructure)
>            Priority: Minor
>              Labels: project
>
> This came out of a discussion between [~milinda], [~criccomini], and 
> [~nickpan47]. We think that it will be a good idea to separate the operators 
> layer from the high-level language layer, s.t. we can allow different 
> languages to be built on-top-of the same set of fundamental functions (i.e. 
> SQL-like or DSL).



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

Reply via email to