شرح مفصّل لـ UUID v7
يتناول البنية الداخلية للمعيار الأحدث v7 وكيفية اعتماده.
البنية
تحتوي أول 48 بت على ختم زمني بالميلي ثانية بتوقيت Unix، تليها بتات الإصدار والمتغيّر ثم باقي الأرقام العشوائية. بفضل ذلك يحقّق الترتيب الزمني والتفرّد في آنٍ واحد.
المزايا
تُدرَج القيم الجديدة تسلسليًا في نهاية الفهرس، مما يقلّل كثيرًا من مشكلة انقسام الصفحات التي يعانيها v4 العشوائي. كما يمكن استخلاص وقت التوليد التقريبي من المعرّف نفسه، وهو مفيد للسجلات والترتيب.
الاعتماد
لا تزال بعض اللغات لا توفّر v7 في مكتبتها القياسية، لذا قد تحتاج إلى حزمة منفصلة. وعند نقل جداول v4 القائمة، فإن الأسلوب التدريجي الذي يطبّق v7 على السجلات المولّدة حديثًا فقط هو الأأمن.