مولّد UUID v7

أنشئ معرّفات UUID v7 قابلة للفرز حسب الطابع الزمني داخل متصفحك لقواعد البيانات والأحداث والأنظمة الموزعة.

الخيارات
أنشئ معرّف UUID v7 واحداً أو دفعة محلية.

استخدم قيمة الساعة الحالية أو ثبّت الطابع الزمني لمعرف UUID v7 على مللي ثانية Unix محددة.

معرّفات UUID المنشأة
تُنشأ قيم UUID v7 محلياً باستخدام طابع زمني بنظام Unix بالمللي ثانية وبتّات عشوائية.
الإصدارUUID v7
المُنشأة0
مللي ثانية Unixغير متاح
الطابع الزمنيغير متاح

UUID v7 هو تنسيق UUID حديث يضع الطابع الزمني بنظام Unix بالمللي ثانية في مقدمة المعرّف، ويملأ البتّات المتبقية بالعشوائية. يجعل ذلك القيم فريدة عالمياً في التطبيق العملي، مع إبقائها قابلة للفرز طبيعياً حسب وقت الإنشاء.

ما الذي تفعله هذه الأداة

ينشئ هذا المولّد قيم UUID v7 بالكامل داخل متصفحك. يمكنك إنشاء معرّف واحد أو دفعة تضم حتى 100 معرّف، ثم نسخ القائمة أو تنزيلها كملف نصي لاستخدامها كبيانات تمهيدية أو سجلات قاعدة بيانات أو نماذج أحداث ثابتة أو حمولات اختبار.

الوقت الحالي أو وقت مخصص

استخدم الوقت الحالي لسجلات التطبيقات العادية، ومفاتيح الاستيراد، وبيانات الاختبار التي يجب أن تعكس وقت إنشائها. انتقل إلى طابع زمني مخصص عندما تحتاج إلى عينات ذات مظهر حتمي، أو صفوف مُدخلة بأثر رجعي، أو أحداث مُعاد تشغيلها، أو بيانات اختبار ينبغي أن تُفرز حول لحظة محددة.

متى يكون UUID v7 مفيداً

يكون UUID v7 مفيداً عندما تريد معرّفات مبهمة تظل قابلة للفرز جيداً في قواعد البيانات والسجلات والطوابير وتدفقات الأحداث الموزعة. مقارنةً بقيم UUID v4 العشوائية، يقلّل UUID v7 اضطراب الفهارس لأن السجلات الأحدث تميل إلى الظهور قرب نهاية نطاق المفاتيح المرتّب.

ملاحظات حول قابلية الفرز والسلامة

يسجّل جزء الطابع الزمني المللي ثانية، وليس قيمة خاصة أو سرية. إذا كان ينبغي ألا يكشف المعرّف وقت الإنشاء التقريبي، فاستخدم بدلاً من ذلك تنسيقاً عشوائياً بالكامل. داخل الدفعة المنشأة الواحدة، تُبقي هذه الأداة القيم رتيبة التصاعد للمللي ثانية نفسها مع الحفاظ على بتّات إصدار UUID v7 ومتغيّره.