You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@atlas.apache.org by "David Kantor (JIRA)" <ji...@apache.org> on 2016/06/23 14:46:16 UTC
[jira] [Assigned] (ATLAS-873) Option to specify depth of composite
graph when retrieving entities
[ https://issues.apache.org/jira/browse/ATLAS-873?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
David Kantor reassigned ATLAS-873:
----------------------------------
Assignee: David Kantor
> Option to specify depth of composite graph when retrieving entities
> -------------------------------------------------------------------
>
> Key: ATLAS-873
> URL: https://issues.apache.org/jira/browse/ATLAS-873
> Project: Atlas
> Issue Type: Improvement
> Reporter: David Kantor
> Assignee: David Kantor
>
> When retrieving entities with composite/containment references, the full containment graph is retrieved. This can be a significant performance cost for deep/wide containment graphs. The user may only be interested in the root of the graph, or the entities in the first level.
> To avoid the unnecessary overhead for these use cases, there can be an option to specify the depth of the containment graph when retrieving entities. By default, it would be the full containment graph to avoid changing the current behavior and potentially breaking existing applications.
> If the depth option is specified, the returned graph would be n levels deep with regard to fully inflated composite entities. At level n+1, composite entities would be represented by their IDs, and full entity retrieval would not go beyond level n.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)