مولد UUID — الدليل التقني RFC 9562 للاصدارَين v4 وv7 وUUID الصفري
انشئ UUIDs متوافقة مع RFC 9562 على جانب العميل باستخدام crypto.getRandomValues().
01. معايير UUID: RFC 9562 الاصداران 4 و7
UUID هو تسمية 128 بت موحدة في RFC 9562. UUID v4 يستخدم 122 بتاً عشوائياً. UUID v7 يضمن طابعاً زمنياً Unix بدقة 48 بت يليه 74 بتاً عشوائياً.
UUID v7 اكثر كفاءة كمفتاح اساسي في قواعد بيانات B-tree لان بادئته الزمنية المتزايدة تلغي التجزئة.
- UUID v4 (RFC 9562 §5.4): 122 بت عشوائي — تفرد عالمي.
- UUID v7 (RFC 9562 §5.7): طابع زمني 48 بت + 74 بت عشوائي — مفاتيح قاعدة بيانات قابلة للترتيب.
- UUID الصفري (RFC 9562 §5.9): قيمة وسيطة مؤقتة.
الأسئلة الشائعة والأجوبة التقنية
UUID v4 ام v7 لمفاتيح قاعدة البيانات؟
يوصى بـ UUID v7. بادئته الزمنية تلغي تجزئة B-tree وتحسن اداء INSERT.
هل يتم رفع بياناتي الحساسة إلى خوادم خارجية عند استخدام مُولّد UUID v4 / v7 و NanoID؟
لا. يتم التنفيذ الأساسي لأداة مُولّد UUID v4 / v7 و NanoID داخل الذاكرة المتطايرة لمتصفحك دون رفع البيانات إلى خوادم؛ وتتطلب أي ميزات سحابية اختيارية موافقتك الصريحة.
هل يمكنني تشغيل مُولّد UUID v4 / v7 و NanoID دون اتصال نشط بالإنترنت؟
يتطلب العمل دون اتصال اكتمال تخزين الصفحة وموارد الأداة أولاً. تعمل التحويلات الأساسية محلياً، بينما يحتاج الذكاء الاصطناعي الاختياري وإرسال نموذج التواصل إلى الإنترنت.
هل مُولّد UUID v4 / v7 و NanoID مجانية الاستخدام وهل هناك أي قيود؟
الأدوات الأساسية مجانية ولا تتطلب حساباً. تطبق حدود ذاكرة الجهاز وحدود السلامة الخاصة بكل أداة. توجد حدود استخدام للذكاء الاصطناعي الاختياري وخدمات التواصل عبر الإنترنت.