FLUUID - Flexible UUIDs
FLUUID is a UUID v8 custom UUID scheme, intended to support multi-tenant aware, time anchored, randomised UUIDs.
It's designed to:
- Keep tenant level information within a single identifier
- Provide time bucketting to provide some ordering to identifiers
- Provide a good level of randomness
- Encode additional information such as an entity tag into the identifier
More info coming soon, I promise!
Presentations
This has been presented at a couple of PostgreSQL conferences, you can find the slides here: