UUID / ULID / NanoID ஜெனரேட்டர்
உங்கள் உலாவியிலேயே உடனடியாக UUID v4, UUID v7, ULID மற்றும் NanoID மதிப்புகளை உருவாக்குங்கள்.
உங்கள் ஐடிகள் வலுவான உலாவி சீரற்ற தன்மையுடன் உள்ளூரிலேயே உருவாக்கப்படுகின்றன. BroBroGo-விற்கு எதுவும் அனுப்பப்படுவதில்லை.
அடிக்கடி கேட்கப்படும் கேள்விகள்
UUID v4, UUID v7, ULID மற்றும் NanoID ஆகியவற்றிற்கு இடையே உள்ள வேறுபாடு என்ன?
UUID v4 என்பது பழக்கமான 36-எழுத்து வடிவத்தில் 122 பிட் தூய சீரற்ற தன்மையைக் கொண்டுள்ளது, ஆனால் அதன் சீரற்ற வரிசை தரவுத்தள குறியீட்டு உள்ளூர்மைக்கு (database index locality) உகந்ததல்ல. UUID v7 அதே வடிவத்தை மில்லிசெகண்ட் டைம்ஸ்டாம்புடன் முன்னிலைப்படுத்துகிறது, எனவே ஐடிகள் தோராயமாக உருவாக்கப்பட்ட நேரத்தின் அடிப்படையில் வரிசைப்படுத்தப்படுகின்றன — இது முதன்மை விசைகளுக்கு (primary keys) எளிது. ULID அதே டைம்ஸ்டாம்-முன்னிலை தந்திரத்தை குறுகிய, கேஸ்-இன்சென்சிடிவ் 26-எழுத்து சரத்தில் செய்கிறது. NanoID வரிசைப்படுத்துதலைத் தவிர்த்து, மிகவும் சிறிய, முழுமையாகத் தனிப்பயனாக்கக்கூடிய ஐடியை வழங்குகிறது — நீளம் மற்றும் எழுத்துத் தொகுப்பை நீங்களே தேர்வு செய்யலாம்.
இந்த ஐடிகள் யூகிக்க முடியாத அளவுக்கு சீரற்றவையா?
ஆம் — ஒவ்வொரு ஐடியும் கணிக்க முடியாத கிரிப்டோகிராஃபிக் வலுவான உலாவி சீரற்ற தன்மையுடன் உருவாக்கப்படுகிறது. UUID v4 மற்றும் NanoID-ன் இயல்புநிலை அகரவரிசை 100 பிட்டுகளுக்கும் அதிகமான சீரற்ற தன்மையைக் கொண்டுள்ளது. UUID v7 மற்றும் ULID ஆகியவை டைம்ஸ்டாம்பிற்காக சுமார் 48 பிட்டுகளைப் பயன்படுத்துகின்றன, எனவே டைம்ஸ்டாம்-முன்னொட்டு வடிவங்களை ரகசியங்களாகக் கருதாமல் வரிசைப்படுத்தக்கூடிய ஐடிகளாகக் கருதவும்.
நான் NanoID-ன் நீளம் மற்றும் எழுத்துத் தொகுப்பை மாற்ற முடியுமா?
ஆம் — NanoID-க்கு மாறினால், இந்த கருவி ஒரு நீள ஸ்லைடரையும் (லைப்ரரியுடன் பொருந்தும் வகையில் இயல்பாக 21 எழுத்துக்கள்) மற்றும் திருத்தக்கூடிய அகரவரிசைப் புலத்தையும் காட்டுகிறது. நீளத்தைக் குறைப்பது அல்லது அகரவரிசையைச் சுருக்குவது மோதல் எதிர்ப்பைக் குறைக்கும், எனவே எழுத்துத் தொகுப்பைக் குறைத்தால் நீளத்தை அதிகமாக வைத்திருக்கவும்.