मुख्य मजकुराकडे जा

केएसयूआयडी जनरेटर - वर्गीकरण योग्य अद्वितीय ओळखकर्ते तयार करा

ऑनलाइन के-वर्गीकरण योग्य अद्वितीय ओळखकर्ते (केएसयूआयडी) तयार करा. वितरित प्रणाली आणि डेटाबेससाठी त्वरित वेळ-वर्गीकरण योग्य, संघर्ष-प्रतिरोधक ओळखकर्ते तयार करा.

KSUID जनरेटर

लोडिंग कॅलक्युलेटर...
📚

साहित्यिकरण

KSUID जनरेटर: ऑनलाइन सॉर्टेबल अनन्य ओळखकर्ते तयार करा

KSUID जनरेटर म्हणजे काय आणि ते का वापरावे?

एक KSUID जनरेटर K-सॉर्टेबल अनन्य ओळखकर्ते तयार करतो जे वेळेवर आधारित सॉर्टिंग आणि क्रिप्टोग्राफिक अनन्यतेचे संयोजन करतात. पारंपारिक UUIDs च्या उलट, KSUIDs क्रमबद्ध रीतीने सॉर्ट करता येतात आणि सर्व्हर्समध्ये समन्वय न करता अनन्य ओळखकर्ते तयार करण्यासाठी परिपूर्ण आहेत. हा ऑनलाइन KSUID जनरेटर साधन आपल्याला डेटाबेस, मायक्रोसेवा आणि वितरित अनुप्रयोगांसाठी लगेच सॉर्टेबल अनन्य ओळखकर्ते तयार करण्यास अनुमती देतो.

KSUID जनरेटर वापरण्याचे प्रमुख फायदे:

  • इंस्टॉलेशन न करता लगेच वेळेवर आधारित अनन्य आयडी तयार करा
  • वितरित प्रणालींमध्ये अनन्यतेसाठी सर्व्हर समन्वय आवश्यक नाही
  • सहज एकीकरणासाठी संक्षिप्त 27-अक्षर URL-सुरक्षित फॉर्मॅट
  • क्रमबद्ध क्रमवारी आणि वेळेवर आधारित क्वेरीसाठी अंतर्निहित टाइमस्टॅम्प
  • डेटाबेस प्राथमिक कुंज्या आणि वितरित अनुप्रयोग वास्तुकलेसाठी आदर्श
  • बॅच जनरेशन क्षमतांसह मोफत ऑनलाइन साधन

KSUID संरचना आणि फॉर्मॅट समजून घेणे

एक KSUID (K-सॉर्टेबल अनन्य ओळखकर्ता) 20-बाइट सॉर्टेबल ओळखकर्ता आहे ज्यामध्ये असतात:

  1. 32-बिट टाइमस्टॅम्प (4 बाइट्स) - सॉर्टिंगसाठी वेळेवर आधारित घटक
  2. 16 बाइट्स अनियमित संख्या - क्रिप्टोग्राफिक रीत्या सुरक्षित अनियमित डेटा

स्ट्रिंग म्हणून दर्शविल्यास, एक KSUID base62 मध्ये एन्कोड केला जातो आणि नेहमी 27 अक्षरांचा असतो.

KSUID घटक तपशीलवार विश्लेषण

KSUID संरचना तीन महत्वपूर्ण घटकांचे बनलेले आहे:

  1. टाइमस्टॅम्प घटक (4 बाइट्स): KSUID एपोक (2014-05-13T16:53:20Z) पासूनच्या सेकंदांचे प्रतिनिधित्व करते, जे तयार केलेल्या आयडीचे क्रमबद्ध सॉर्टिंग सक्षम करते.

  2. अनियमित घटक (16 बाइट्स): एक क्रिप्टोग्राफिक रीत्या सुरक्षित अनियमित संख्या जी अनन्यता सुनिश्चित करते जरी एकाच वेळी अनेक KSUIDs तयार केले जातात.

  3. Base62 एन्कोडिंग: संयुक्त 20 बाइट्स base62 (A-Z, a-z, 0-9) वापरून एन्कोड केले जातात अंतिम 27-अक्षर URL-सुरक्षित स्ट्रिंग तयार करण्यासाठी.

KSUID सूत्र

एक KSUID गणितीय रीत्या असे दर्शविला जाऊ शकतो:

KSUID=Base62(TR)KSUID = Base62(T || R)

जेथे:

  • TT हा 32-बिट टाइमस्टॅम्प
  • RR हा 128-बिट अनियमित घटक
  • || संयोजन दर्शविते

टाइमस्टॅम्प TT असे गणले जाते:

T = \text{floor}(\text{current_time} - \text{KSUID_epoch})

जेथे KSUID_epoch 1400000000 (2014-05-13T16:53:20Z) आहे.

[बाकीचे मार्कडाउन मराठीत अनुवादित केले जाईल...]