David Radley created ATLAS-1245:
-----------------------------------

             Summary: All objects should have a unique guid
                 Key: ATLAS-1245
                 URL: https://issues.apache.org/jira/browse/ATLAS-1245
             Project: Atlas
          Issue Type: Improvement
         Environment: 

            Reporter: David Radley


Currently only some Atlas objects have guids. The entity REST API exposes guids 
as the unique identifiers by which entities can be found.

Some objects like taxonomy have a guid internally but externally it is 
referenced by name. My feeling is that an object can have a unique guid and a 
unique name. 

Some objects like trait and trait instance do not have guids at all. So their 
management is tied to their name.

Having a unique identifier for all objects allows for common ways for them to 
be managed, it also means that renames do not change the object identity. 

We have system level attributes already. In a similar way I suggest we add in 
guids to all objects. 

Also at the graph level if every vertex has a guid property - which is indexed, 
Gremlin queries are simpler (possibly more perfomant), and edges can be created 
in a standard way by supplying the in and out guids.  



 






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to