Universally Unique Identifiers (UUID) দশকের পর দশক ডিস্ট্রিবিউটেড সিস্টেমের ভিত্তিস্তম্ভ, কেন্দ্রীয় সমন্বয় ছাড়াই ইউনিক কী তৈরির নির্ভরযোগ্য উপায়। UUID ভার্সন 4 (শুধু র্যান্ডম নম্বরের উপর নির্ভর) সবচেয়ে বিখ্যাত ও বহুল মোতায়েন ভ্যারিয়েন্ট হলেও RDBMS-এ প্রাইমারি কী হিসেবে সহজাত সীমা আছে। র্যান্ডমনেস অপ্রত্যাশিততার জন্য চমৎকার, ডাটাবেস ইনডেক্সিংয়ের জন্য খারাপ। র্যান্ডম UUID B-tree ইনডেক্সে ইনসার্ট করলে বিশাল পেজ স্প্লিট ও ইনডেক্স ফ্র্যাগমেন্টেশন হয়, সময়ের সাথে রাইট পারফরম্যান্স খারাপ হয়। সেখানেই টাইম-ভিত্তিক UUID—বিশেষ করে ভার্সন 1, 6 ও 7—ইউনিকনেস ও কালানুক্রমিক অর্ডার দুটোই সম্মান করে স্ট্রাকচার্ড বিকল্প দেয়।
UUID ভার্সন 1 ইউনিকনেস ও সময় মেলানোর মূল প্রচেষ্টা। বর্তমান টাইমস্ট্যাম্প, ক্লক সিকোয়েন্স ও নোডের MAC অ্যাড্রেস দিয়ে আইডেন্টিফায়ার তৈরি। MAC অ্যাড্রেস মেশিন জুড়ে স্পেশিয়াল ইউনিকনেস, টাইমস্ট্যাম্প টেম্পোরাল ইউনিকনেস গ্যারান্টি দিত। কিন্তু ডাটাবেস ইনডেক্সিংয়ে v1-এর ক্রিটিক্যাল ত্রুটি: টাইমস্ট্যাম্পের সবচেয়ে গুরুত্বপূর্ণ বিট সর্বনিম্ন সময় গ্র্যানুলারিটি উপস্থাপন করে। সহজ কথায় সময় এগোলে UUID স্ট্রিংয়ের শুরু দ্রুত ও অপ্রত্যাশিতভাবে বদলায়, সিকোয়েনশিয়াল সর্টিংয়ের সম্ভাবনা নষ্ট করে। MAC অ্যাড্রেস প্রকাশ গুরুতর গোপনীয়তা ও নিরাপত্তা উদ্বেগ তুলে অনেক ডেভেলপার v1 ত্যাগ করেন।
এই স্পষ্ট সমস্যা সমাধানে ইঞ্জিনিয়ারিং কমিউনিটি UUID ভার্সন 6 ও ভার্সন 7 এনেছে। UUID v6 মূলত পুনর্গঠিত UUID v1। v1-এর টাইমস্ট্যাম্প কম্পোনেন্ট পুনর্বিন্যস্ত করে সবচেয়ে গুরুত্বপূর্ণ বিট সর্বোচ্চ সময় গ্র্যানুলারিটি (বছর, মাস, দিন) উপস্থাপন করে, সেকেন্ডের ভগ্নাংশে নেমে যায়। এই সরল পুনর্বিন্যাস UUID v6 মান লেক্সিকোগ্রাফিকভাবে সময় অনুসারে সর্টেবল করে। আজ একটি v6 এবং কাল আরেকটি তৈরি করলে কালকেরটি আজকের পর সর্ট হবে, ডাটাবেস B-tree যেভাবে ডেটা ইনসার্ট আশা করে তার সাথে নিখুঁত মিল। v4-এর ইনডেক্স ফ্র্যাগমেন্টেশন ও v1-এর সর্টিং অসম্ভবতা কাটে, ঐতিহ্যবাহী UUID স্ট্রাকচার আশা করা সিস্টেমের সাথে ব্যাকওয়ার্ড কম্প্যাটিবল থাকে।
UUID ভার্সন 7 এই অপটিমাইজেশন আরও এগিয়ে আধুনিক ডাটাবেস প্রাইমারি কীর গোল্ড স্ট্যান্ডার্ড। v1 ও v6-এর লিগ্যাসি গ্রেগরিয়ান epoch-এর বদলে স্ট্যান্ডার্ড Unix Epoch টাইমস্ট্যাম্প (1 জান 1970 UTC মধ্যরাত থেকে মিলিসেকেন্ড) ব্যবহার করে। এই টাইমস্ট্যাম্প আইডেন্টিফায়ারের প্রথম 48 বিট দখল করে। বাকি বিট ক্রিপ্টোগ্রাফিকভাবে শক্তিশালী র্যান্ডম ডেটায় ভরা। হাইব্রিড অ্যাপ্রোচ দুই জগতের সেরা দেয়: হাই-পারফরম্যান্স ডাটাবেস ইনসার্টের মজবুত সিকোয়েনশিয়াল সর্টেবিলিটি, সাথে র্যান্ডম ডেটা জেনারেশনের নিরাপত্তা ও গোপনীয়তা। আমাদের 100% ফ্রি, প্রাইভেট ইন-ব্রাউজার UUID জেনারেটরে জিরো সার্ভার আপলোডে ডেটা ঝুঁকি ছাড়াই এই আধুনিক আইডেন্টিফায়ার তাৎক্ষণিক তৈরি করুন।