I’m using Badger+Kafka as my primary data store and I’m planning to use DGraph just for graph lookups. I’m currently using bitmaps for indexing, so each node produces its own
uint64 secondary identifier with a GUID as the primary id.
Given that my system is built around eventual concurrency, I didn’t really see the need to have
uint64 that weren’t isolated to the node until I got to dgraph.
I could solve the problem of managing the allocation and distribution of the secondary IDs myself but it seems that DGraph could solve this for me.
Given that I don’t always need to index all data types and for those that I do, I can do it in the background, is it possible to simply request and reserve an ID without indexing the document?
I could just stand up an identifier microservice but will DGraph allow me to assign the IDs?