UUIDv7 hält nicht, was Entwickler von ihm erwarten
UUIDv7 doesn't have the properties you think it does
UUIDv7 gilt als monoton, zeitstempelnd und unratbar – doch laut RFC 9562 ist keine dieser Eigenschaften garantiert. Die Spezifikation erlaubt Implementierungen, den Zeitstempel zu verändern, sogar vor die Systemuhr zu setzen. Pythons uuid.uuid7() etwa kann bei einer zurückgestellten Uhr in einen endlosen Inkrementier-Zyklus geraten, und viele Implementierungen schreiben den letzten Zeitstempel nicht persistent. Verlässlich bleibt nur eines: Eindeutigkeit und Kollisionsresistenz.
Zeitstempel sind nur dann zeitgeordnet, wenn man weiß, wie spät es ist – und man weiß nicht, wie spät es ist.