[
https://issues.apache.org/jira/browse/TINKERPOP-1613?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Yang Xia closed TINKERPOP-1613.
-------------------------------
Resolution: Won't Do
Closing given
[discussion|https://lists.apache.org/thread/om2m0phg25s83529p9w0gldmcxz7578h] -
it can be reopened if there is expectation that there will be active work on
this item.
> Create distributed side-effects/reducers
> ----------------------------------------
>
> Key: TINKERPOP-1613
> URL: https://issues.apache.org/jira/browse/TINKERPOP-1613
> Project: TinkerPop
> Issue Type: Improvement
> Components: process
> Affects Versions: 3.2.3
> Reporter: Marko A. Rodriguez
> Priority: Major
>
> Right now, {{groupCount()}}, {{group()}}, {{dedup()}}, {{fold()}}, etc. yield
> side-effects or reductions that can potentially be large data structures. As
> opposed to {{count()}}, {{sum()}}, and the like which reduce on a single
> primitive.
> We should be able to maintain distributed representations of the larger data
> structures using a hashing method. For example, if the {{groupCount()}}
> yields:
> {code}
> ["a":1,"b":3,"c":5]
> {code}
> "a":1 can be on worker 1, "b":3 on worker 3, and "c":5 on worker 3.
> In {{GraphActors}} we have much more control regarding how data is laid out
> across the cluster and thus, should use this flexibility to support
> distributed side-effects/reductions.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)