[ 
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)

Reply via email to