UUIDv47: معرفات فريدة عالميًا صديقة لقاعدة البيانات قابلة للفرز ومتوافقة مع واجهة برمجة التطبيقات

2025-09-17
UUIDv47: معرفات فريدة عالميًا صديقة لقاعدة البيانات قابلة للفرز ومتوافقة مع واجهة برمجة التطبيقات

UUIDv47 هو حل ذكي يخزن معرفات UUIDv7 القابلة للفرز في قواعد البيانات بينما يعرض واجهة UUIDv4 لواجهات برمجة التطبيقات. يتم تحقيق ذلك عن طريق إخفاء قيمة الطابع الزمني لـ UUIDv7 باستخدام XOR مع تيار SipHash-2-4 مفتاحي مرتبط بالبتات العشوائية لـ UUID. هذا يوفر كفاءة قاعدة البيانات وتوافق واجهة برمجة التطبيقات. مكتبة C سهلة التكامل، مع مقاومة استعادة المفتاح لتحسين الأمان.

التطوير