correct me if I am wrong, as I understand user generated identifiers is not supported any more, instead its recommended use xid as an attribute to store it, this is great inconvenience for my use case and also inefficient. I am trying to evaluate dgraph for fraud detection system, and its highly connected graph and querying for uid before creating edges seems inefficient. Note that we have write over 3 billion edges, reading from db is the last thing on my mind. Eg, given email was used for an order, given phone was used for an order, in my use case email, phone and orderIds are ids, if 2 orders used same email, I would expect email will point to 2 different order but there will be only one email node. I was expecting to do only writes. Can you please advise? note that we have over 300million transactions with each order 8 attributes (like email, phone, address etc), can lead to 3-4 billion writes id we don’t generate id, if we do then we are looking twice the amount plus same amount of reads, also will lead to concurrency issues given dgraph will be generating uniqueIds for me.
Can you please advise ?