I’d filter by “has predicate is_community”. Would I need to index this predicate in this use case?
An index isn’t needed in this case (it used to be a few versions back, but isn’t needed any more).
Do you expect the way inserts, updates, queries and deletes are done to change?
aka. if I wrote a http api with dgraph as storage how likely is it that I’d have to rewrite both the app and the way I do CRUD once 1.0 is out?
We expect this to remain stable from now on (we plan to release 1.0 very soon).
I’m still concerned about the value overflowing.
Don’t worry, uint64s are pretty big. If you were to continually assign 1 million UIDs per second (which is absolutely crazy!), then the range of a uint64 will still last you for almost 60,000 years.