David Kantor created ATLAS-873:
----------------------------------

             Summary: 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


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