UUID ஜெனரேட்டர் என்றால் என்ன?
UUID ஜெனரேட்டர் என்பது உலகளாவிய தனித்துவமான அடையாளங்காட்டிகள்(UUIDகள்) அல்லது உலகளாவிய தனித்துவமான அடையாளங்காட்டிகளை(GUIDகள்) உருவாக்கப் பயன்படும் ஒரு ஆன்லைன் கருவியாகும். UUIDகள் என்பது 128-பிட் எண்களாகும், அவை விநியோகிக்கப்பட்ட அமைப்புகள், தரவுத்தளங்கள், APIகள், IoT சாதனங்கள் மற்றும் மென்பொருள் பயன்பாடுகளில் உள்ள பொருள்கள், நிறுவனங்கள் அல்லது பதிவுகளை தனித்துவமாக அடையாளம் காணப் பயன்படுகின்றன. இந்த அடையாளங்காட்டிகள் அவற்றை நிர்வகிக்க ஒரு மைய அதிகாரத்தின் தேவை இல்லாமல் தனித்துவத்தை உறுதி செய்வதில் முக்கியமானவை.
ஏன் UUID ஜெனரேட்டரைப் பயன்படுத்த வேண்டும்?
UUIDகள் உலகளவில் தனித்துவமாக வடிவமைக்கப்பட்டுள்ளன, அவை பரந்த அளவிலான பயன்பாடுகளுக்கு ஏற்றதாக அமைகின்றன, அவற்றுள்:
தரவுத்தள பதிவுகள்: தனித்துவமான முதன்மை விசைகளை உருவாக்குதல்.
API எண்ட்பாயிண்ட்ஸ்: RESTful API களில் வளங்களை அடையாளம் காணுதல்.
அமர்வு டோக்கன்கள்: பாதுகாப்பான அமர்வு அடையாளங்காட்டிகளை உருவாக்குதல்.
சாதன அடையாளம்: IoT சாதனங்களைக் குறியிடுதல்.
மென்பொருள் உரிமம்: உரிம விசைகளை உருவாக்குதல்.
UUID பதிப்புகள் மற்றும் அவற்றின் பயன்கள்
UUID-களின் வெவ்வேறு பதிப்புகள் உள்ளன, ஒவ்வொன்றும் ஒரு தனித்துவமான நோக்கத்திற்கு சேவை செய்கின்றன:
UUID v1: நேர முத்திரை மற்றும் MAC முகவரியை அடிப்படையாகக் கொண்டது. காலவரிசைப்படி வரிசைப்படுத்துவதற்கு நல்லது, ஆனால் சாதனத் தகவலை வெளிப்படுத்தக்கூடும்.
UUID v4: சீரற்ற முறையில் உருவாக்கப்பட்டது, மிகவும் தனித்துவமானது மற்றும் பரவலாகப் பயன்படுத்தப்படுகிறது. இது மிகவும் பிரபலமான பதிப்பு.
UUID v5: ஒரு பெயர்வெளி மற்றும் ஒரு பெயரைப் பயன்படுத்தி உருவாக்கப்பட்டது, ஒரு நிலையான ஆனால் தனித்துவமான அடையாளங்காட்டியை உருவாக்குகிறது.
பெரும்பாலான சந்தர்ப்பங்களில், UUID v4 அதன் எளிமை மற்றும் வலுவான தனித்துவ பண்புகளுக்காக விரும்பப்படுகிறது.
UUID v4 எவ்வாறு செயல்படுகிறது
UUID v4 சீரற்ற எண்களைப் பயன்படுத்தி உருவாக்கப்படுகிறது, இது பில்லியன் கணக்கான UUIDகளை உருவாக்கும்போது கூட மோதலுக்கான மிகக் குறைந்த நிகழ்தகவை உறுதி செய்கிறது. இது பின்வரும் அமைப்பைக் கொண்டுள்ளது:
xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx
எங்கே:
"x" என்பது ஏதேனும் சீரற்ற பதினாறு தசம இலக்கமாகும்(0-9, af).
"4" என்பது UUID பதிப்பைக் குறிக்கிறது(v4).
"y" என்பது 8, 9, a, அல்லது b இலிருந்து ஒரு சீரற்ற பதினாறு தசம இலக்கமாகும்.
எடுத்துக்காட்டு UUIDகள்:
a4d8e8b8-3c91-4fda-a2b8-942f53b6b394
f3c8dba4-88c1-4ed9-b3a5-6f819b9c12d5
d92efc7c-1b5a-4b6a-9519-2a5f1e8c3e43
UUID ஜெனரேட்டர் கருவியின் அம்சங்கள்
வேகமான மற்றும் பாதுகாப்பான: ஒரே கிளிக்கில் உடனடியாக UUIDகளை உருவாக்குங்கள்.
கிளிப்போர்டுக்கு நகலெடு: உங்கள் திட்டங்களில் பயன்படுத்த உங்கள் உருவாக்கப்பட்ட UUID ஐ விரைவாக நகலெடுக்கவும்.
மொபைலுக்கு ஏற்றது: எந்த சாதனத்திலும் பயன்படுத்தக்கூடிய பதிலளிக்கக்கூடிய வடிவமைப்பு.
தரவு சேமிப்பு இல்லை: எந்த தரவும் சேமிக்கப்படவில்லை, முழுமையான தனியுரிமையை உறுதி செய்கிறது.
UUID v4 தரநிலை: v4 விவரக்குறிப்புக்கு இணங்கும் UUIDகளை உருவாக்குகிறது.
UUID ஜெனரேட்டரை எவ்வாறு பயன்படுத்துவது
ஒரு UUID ஐ உருவாக்கு: "UUID ஐ உருவாக்கு" பொத்தானைக் கிளிக் செய்யவும் .
கிளிப்போர்டுக்கு நகலெடு: உருவாக்கப்பட்ட UUID ஐ சேமிக்க "கிளிப்போர்டுக்கு நகலெடு" என்பதைக் கிளிக் செய்யவும் .
உங்கள் UUID ஐப் பயன்படுத்தவும்: உங்கள் தரவுத்தளம், API அல்லது பயன்பாட்டில் உங்கள் UUID ஐ ஒட்டவும்.
உங்கள் பயன்பாட்டிற்கு UUID-களை ஏன் தேர்வு செய்ய வேண்டும்?
உலகளாவிய தனித்துவம்: பில்லியன் கணக்கான அடையாளங்காட்டிகளில் கூட, நகலெடுப்பதற்கான வாய்ப்பு கிட்டத்தட்ட பூஜ்ஜியமாகும்.
பரவலாக்கப்பட்டவை: ஐடிகளை வழங்க ஒரு மைய அதிகாரம் தேவையில்லை.
அளவிடக்கூடியது: விநியோகிக்கப்பட்ட அமைப்புகள் மற்றும் நுண் சேவைகளுக்கு ஏற்றது.
குறுக்கு-தளம்: ஜாவாஸ்கிரிப்ட், பைதான், PHP, Go, C# மற்றும் ஜாவா உட்பட கிட்டத்தட்ட அனைத்து நிரலாக்க மொழிகளிலும் ஆதரிக்கப்படுகிறது .
UUID ஜெனரேட்டர் எடுத்துக்காட்டு:
உருவாக்கப்பட்ட UUIDகள்:
e7d8e4f4-2c3e-4fb1-bf15-9287d1e3a2a6
5c0f1de6-9c3a-4c1a-90c2-6b89e3e1a2a1
27e0b7d4-5e4c-456d-bf6f-4f3d3e4a1a5b
நகலெடுத்துப் பயன்படுத்தவும்: புதிய UUID ஐ உருவாக்க "UUID ஐ உருவாக்கு"
என்பதைக் கிளிக் செய்யவும், பின்னர் அதை உங்கள் திட்டத்தில் பயன்படுத்த "கிளிப்போர்டுக்கு நகலெடு" என்பதைக் கிளிக் செய்யவும்.
முடிவுரை
விநியோகிக்கப்பட்ட அமைப்புகள், APIகள் மற்றும் தரவுத்தளங்களை உருவாக்கும் டெவலப்பர்களுக்கு UUIDகள் அவசியம். மைய ஒருங்கிணைப்பு இல்லாமல் தனித்துவமான அடையாளத்தை உறுதி செய்வதற்கான எளிய ஆனால் சக்திவாய்ந்த வழியை அவை வழங்குகின்றன. எங்கள் UUID ஜெனரேட்டர் பாதுகாப்பான, சீரற்ற UUIDகளை ஆன்லைனில் உருவாக்குவதை எளிதாக்குகிறது, முற்றிலும் இலவசமாக. இன்றே முயற்சித்துப் பாருங்கள்!