Empty edges less vulnerable for Transaction aborts?

Let’s say I have a baseNode edge with value = “” (empty string) on all my nodes in Dgraph (to simulate Type inheritance as labels that can easily be queried using the has() function). In this scenario the creation of every new node instance, will result in the creation of nquad UID->baseNode->""
The documentation states that if we use “empty” edges like these, no indexes need to be configured in the schema. Now when multiple concurrent transactions create new instances, can i then be sure that Transaction aborts will never occur as a result of setting the baseNode edge?

@pmualaba If UID’s are not overlapping then there should not be any abort.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.