Feasibility of supporting non-numeric vertex ID


Calvin Lei <ckp...@...>
 

Hi, 
    I read this document - http://docs.janusgraph.org/latest/data-model.html and I wonder whether JanusGraph can support non-numeric vertex ID? Below is the pros/cons I came up. Did I overlook anything? Please chime in.

Pros:
1. For storage backend that uses UUID, adding this feature will eliminate extra index lookup for JanusGraph's numeric ID

Cons:
1. Not able to leverage JanusGraph's internal ID scheme (bit-wise)
2. Unpredictable column length for edges 
3. Max degree of a vertex could reduce due to potential bigger columns 

Thanks,
Cal