UUIDv47: Datenbankfreundliche UUIDs mit Sortierung und API-Kompatibilität
2025-09-17
UUIDv47 ist eine clevere Lösung, die sortierbare UUIDv7 in Datenbanken speichert und gleichzeitig eine UUIDv4-Fassade für APIs bietet. Dies wird erreicht, indem der Zeitstempel von UUIDv7 mit einem Schlüssel-SipHash-2-4-Stream, der mit den Zufallsbits des UUID verknüpft ist, mit XOR maskiert wird. Dies bietet Datenbank-Effizienz und API-Kompatibilität. Die C-Bibliothek ist einfach zu integrieren und bietet eine Schlüsselwiederherstellungsresistenz für erhöhte Sicherheit.
Entwicklung