UUID v7 ജനറേറ്റർ
ഓൺലൈനായി UUID v7 മൂല്യങ്ങൾ സൃഷ്ടിക്കുക: 48-ബിറ്റ് മില്ലിസെക്കൻഡ് ടൈംസ്റ്റാമ്പും 74 റാൻഡം ബിറ്റുകളുമുള്ള സമയക്രമത്തിൽ അടുക്കാവുന്ന UUID-കൾ.
നിർമ്മിച്ച ID-കൾ
ഈ ID എങ്ങനെയാണ് നിർമ്മിച്ചിരിക്കുന്നത്
- ലേഔട്ട്
- 48-ബിറ്റ് യുണിക്സ് മില്ലിസെക്കൻഡ് ടൈംസ്റ്റാമ്പ്, പതിപ്പ് 7 ബിറ്റുകൾ, RFC വേരിയന്റ് ബിറ്റുകൾ, റാൻഡം ഫിൽ.
- എൻട്രോപ്പി
- ഈ പതിപ്പിൽ 74 റാൻഡം ബിറ്റുകൾ; മോണോടോണിക് കൗണ്ടർ ഇല്ല.
- സമയം
- അതെ. ആദ്യത്തെ 48 ബിറ്റുകൾ നിർമ്മിച്ച സമയത്തെ എൻകോഡ് ചെയ്യുന്നു, അതിനാൽ വ്യത്യസ്ത മില്ലിസെക്കൻഡുകളിലുള്ള ഐഡികൾ സമയക്രമത്തിൽ അടുക്കാൻ കഴിയും.
- കൊളിഷൻ സാധ്യത
- ഒരു മില്ലിസെക്കൻഡിനുള്ളിൽ, കൊളിഷൻ സാധ്യത 74 റാൻഡം ബിറ്റുകളെ ആശ്രയിച്ചിരിക്കുന്നു; ഒരേ മില്ലിസെക്കൻഡിൽ വളരെ വലിയ അളവിൽ ഐഡികൾ ആവശ്യമുണ്ടെങ്കിൽ ഒരു കോർഡിനേറ്റഡ് ഐഡി സർവീസ് ഉപയോഗിക്കണം.
- ഉദാഹരണം
019f54d2-16a9-78db-9b5d-8b902dec34f2
നിങ്ങളുടെ ID-കൾ ബ്രൗസറിലെ ശക്തമായ റാൻഡം സിസ്റ്റം ഉപയോഗിച്ച് പ്രാദേശികമായാണ് നിർമ്മിക്കുന്നത്. BroBroGo-ലേക്ക് ഒന്നും അയയ്ക്കുന്നില്ല.
പതിവ് ചോദ്യങ്ങൾ (FAQ)
എന്തുകൊണ്ട് UUID v4-ന് പകരം UUID v7 തിരഞ്ഞെടുക്കണം?
UUID v7 അതിന്റെ സാധാരണ രൂപം നിലനിർത്തുകയും സമയക്രമത്തിൽ അടുക്കാൻ സഹായിക്കുകയും ചെയ്യുന്നു. ഇത് ലോഗുകൾ, ഡാറ്റാബേസ് ഇൻഡക്സുകൾ, ഇവന്റ് സ്ട്രീമുകൾ എന്നിവ സമയക്രമത്തിൽ സൂക്ഷിക്കാൻ സഹായിക്കും.
UUID v7 നിർമ്മിച്ച സമയം മറച്ചുവെക്കുമോ?
ഇല്ല. ടൈംസ്റ്റാമ്പ് ഐഡിയുടെ ഭാഗമാണ്. സമയ വിവരങ്ങൾ ഇല്ലാത്ത റാൻഡം ഐഡന്റിഫയർ വേണമെങ്കിൽ UUID v4 അല്ലെങ്കിൽ NanoID ഉപയോഗിക്കുക.