تخطي إلى المحتوى
POST AI agent ready /v1/uuid/v7

UUID v7 API - مولد UUID مجاني تم طلبه بالوقت

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

Code examples

curl -X POST https://api.botoi.com/v1/uuid/v7 \
  -H "Content-Type: application/json" \
  -d '{}'

When to use this API

المفاتيح الأساسية لقاعدة البيانات عالية الكتابة

استخدم UUID v7 للجداول التي تحتوي على ملايين الإدخالات. تحافظ البادئة المرتبة بالوقت على ضغط فهارس B-tree وLSM-tree وتقلل من انقسامات الصفحات.

ترقيم الصفحات على أساس المؤشر

نظرًا لأن قيم UUID v7 يتم فرزها ترتيبًا زمنيًا، يمكنك ترقيم النتائج باستخدام المعرف مباشرةً بدلاً من الاحتفاظ بعمود مؤشر منفصل.

Frequently asked questions

لماذا تختار UUID v7 عبر UUID v4؟
يتضمن UUID v7 طابعًا زمنيًا، لذلك يتم فرز القيم بترتيب الإنشاء. يؤدي هذا إلى الحفاظ على كفاءة فهارس قاعدة البيانات ويلغي الحاجة إلى عمود طابع زمني منفصل عند الطلب.
هل يمكنني استخراج الطابع الزمني من UUID v7؟
نعم. أول 48 بت تشفر طابعًا زمنيًا لـ Unix بالمللي ثانية. توفر معظم مكتبات UUID طريقة لاستخراجها.
هل UUID v7 هو المعيار الرسمي؟
نعم. تم تعريف UUID v7 في RFC 9562 (نُشر في مايو 2024)، وهو خليفة RFC 4122.
كم عدد البتات العشوائية التي يمتلكها UUID v7؟
يحتوي UUID v7 على 74 بت من العشوائية (بعد الطابع الزمني 48 بت والإصدار/البتات المتغيرة)، وهو أكثر من كافٍ لتجنب الاصطدامات في الأنظمة الموزعة.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.