atlas-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Kantor (JIRA)" <j...@apache.org>
Subject [jira] [Created] (ATLAS-873) Option to specify depth of composite graph when retrieving entities
Date Tue, 07 Jun 2016 20:03:21 GMT
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)

Mime
View raw message