UUID / ULID / NanoID ಜನರೇಟರ್

ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲೇ ತಕ್ಷಣವೇ UUID v4, UUID v7, ULID ಮತ್ತು NanoID ಮೌಲ್ಯಗಳನ್ನು ರಚಿಸಿ.

ಫಾರ್ಮ್ಯಾಟ್

122 ಬಿಟ್‌ಗಳ ಸಂಪೂರ್ಣ ಯಾದೃಚ್ಛಿಕತೆ — ಯಾವುದೇ ಕ್ರಮವಿಲ್ಲ, ಊಹಿಸಲಾಗದ್ದು.

ರಚಿಸಲಾದ ID ಗಳು
ಸಿದ್ಧವಾಗಿದೆ.

ನಿಮ್ಮ ID ಗಳನ್ನು ಬ್ರೌಸರ್ ಯಾದೃಚ್ಛಿಕತೆಯೊಂದಿಗೆ ಸ್ಥಳೀಯವಾಗಿ ರಚಿಸಲಾಗುತ್ತದೆ. BroBroGo ಗೆ ಏನನ್ನೂ ಕಳುಹಿಸಲಾಗುವುದಿಲ್ಲ.

ಪದೇ ಪದೇ ಕೇಳಲಾಗುವ ಪ್ರಶ್ನೆಗಳು

UUID v4, UUID v7, ULID ಮತ್ತು NanoID ನಡುವಿನ ವ್ಯತ್ಯಾಸವೇನು?

UUID v4 ಎಂಬುದು ಪರಿಚಿತ 36-ಅಕ್ಷರಗಳ ಸ್ವರೂಪದಲ್ಲಿ 122 ಬಿಟ್‌ಗಳ ಸಂಪೂರ್ಣ ಯಾದೃಚ್ಛಿಕತೆಯಾಗಿದೆ, ಆದರೆ ಅದರ ಯಾದೃಚ್ಛಿಕ ಕ್ರಮವು ಡೇಟಾಬೇಸ್ ಇಂಡೆಕ್ಸ್ ಲೊಕಲಿಟಿಗೆ ಸೂಕ್ತವಲ್ಲ. UUID v7 ಮಿಲಿಸೆಕೆಂಡ್ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್‌ನೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುವ ಅದೇ ಆಕಾರವನ್ನು ಹೊಂದಿರುತ್ತದೆ, ಆದ್ದರಿಂದ ID ಗಳನ್ನು ಸರಿಸುಮಾರು ರಚನೆಯ ಸಮಯದ ಆಧಾರದ ಮೇಲೆ ವಿಂಗಡಿಸಬಹುದು — ಇದು ಪ್ರೈಮರಿ ಕೀಗಳಿಗೆ ಉಪಯುಕ್ತವಾಗಿದೆ. ULID ಸಹ ಇದೇ ರೀತಿಯ ಟೈಮ್-ಫಸ್ಟ್ ಟ್ರಿಕ್ ಅನ್ನು ಸಣ್ಣದಾದ, ಕೇಸ್-ಇನ್ಸೆನ್ಸಿಟಿವ್ 26-ಅಕ್ಷರಗಳ ಸ್ಟ್ರಿಂಗ್‌ನಲ್ಲಿ ಮಾಡುತ್ತದೆ. NanoID ಯಾವುದೇ ನಿರ್ದಿಷ್ಟ ಕ್ರಮವಿಲ್ಲದೆ ಸಂಪೂರ್ಣವಾಗಿ ಕಸ್ಟಮೈಸ್ ಮಾಡಬಹುದಾದ ಸಣ್ಣ ID ಅನ್ನು ನೀಡುತ್ತದೆ — ನೀವು ಉದ್ದ ಮತ್ತು ಅಕ್ಷರಗಳ ಸೆಟ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು.

ಈ ID ಗಳು ಊಹಿಸಲು ಸಾಧ್ಯವಾಗದಷ್ಟು ಯಾದೃಚ್ಛಿಕವಾಗಿವೆಯೇ?

ಹೌದು — ಪ್ರತಿ ID ಯನ್ನು ಊಹಿಸಲಾಗದ ಬ್ರೌಸರ್ ಯಾದೃಚ್ಛಿಕತೆಯೊಂದಿಗೆ ರಚಿಸಲಾಗುತ್ತದೆ. UUID v4 ಮತ್ತು NanoID ನ ಡಿಫಾಲ್ಟ್ ವರ್ಣಮಾಲೆಯು 100 ಕ್ಕೂ ಹೆಚ್ಚು ಬಿಟ್‌ಗಳ ಯಾದೃಚ್ಛಿಕತೆಯನ್ನು ಹೊಂದಿರುತ್ತದೆ. UUID v7 ಮತ್ತು ULID ಗಳು ಆ ಬಿಟ್‌ಗಳಲ್ಲಿ ಸುಮಾರು 48 ಅನ್ನು ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್‌ಗಾಗಿ ಬಳಸುತ್ತವೆ, ಆದ್ದರಿಂದ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್-ಪ್ರಿಫಿಕ್ಸ್ಡ್ ಫಾರ್ಮ್ಯಾಟ್‌ಗಳನ್ನು ರಹಸ್ಯಗಳಿಗಿಂತ ಹೆಚ್ಚಾಗಿ ವಿಂಗಡಿಸಬಹುದಾದ ID ಗಳಾಗಿ ಪರಿಗಣಿಸಿ.

ನಾನು NanoID ನ ಉದ್ದ ಮತ್ತು ಅಕ್ಷರಗಳ ಸೆಟ್ ಅನ್ನು ಬದಲಾಯಿಸಬಹುದೇ?

ಹೌದು — NanoID ಗೆ ಬದಲಾಯಿಸಿ ಮತ್ತು ಈ ಉಪಕರಣವು ಉದ್ದದ ಸ್ಲೈಡರ್ (ಡಿಫಾಲ್ಟ್ ಆಗಿ ಲೈಬ್ರರಿಗೆ ಹೊಂದುವಂತೆ 21 ಅಕ್ಷರಗಳು) ಮತ್ತು ಸಂಪಾದಿಸಬಹುದಾದ ವರ್ಣಮಾಲೆಯ ಕ್ಷೇತ್ರವನ್ನು ತೋರಿಸುತ್ತದೆ. ಉದ್ದವನ್ನು ಕಡಿಮೆ ಮಾಡುವುದು ಅಥವಾ ವರ್ಣಮಾಲೆಯನ್ನು ಕಿರಿದಾಗಿಸುವುದು ಕೊಲಿಷನ್ ಪ್ರತಿರೋಧವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ, ಆದ್ದರಿಂದ ನೀವು ಅಕ್ಷರಗಳ ಸೆಟ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡಿದರೆ ಉದ್ದವನ್ನು ಹೆಚ್ಚಾಗಿರಿಸಿ.

UUID / ULID / NanoID ಜನರೇಟರ್ ಪರಿಚಯ

"UUID / ULID / NanoID ಜನರೇಟರ್" ಎನ್ನುವುದು ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲಿಯೇ ವಿವಿಧ ಸ್ವರೂಪಗಳ ವಿಶಿಷ್ಟ ಗುರುತಿಸುವಿಕೆಗಳನ್ನು (Unique Identifiers) ತಕ್ಷಣವೇ ರಚಿಸಲು ಸಹಾಯ ಮಾಡುವ ಒಂದು ಉಪಯುಕ್ತ ಸಾಧನವಾಗಿದೆ. ಈ ಉಪಕರಣದ ಮೂಲಕ ನೀವು UUID v4, UUID v7, ULID ಮತ್ತು NanoID ಗಳಂತಹ ಪ್ರಮುಖ ಐಡಿ ಫಾರ್ಮ್ಯಾಟ್‌ಗಳನ್ನು ಸುಲಭವಾಗಿ ಪಡೆದುಕೊಳ್ಳಬಹುದು. ಬಳಕೆದಾರರು ತಮಗೆ ಅಗತ್ಯವಿರುವ ಐಡಿಯ ಪ್ರಕಾರವನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು, ಎಷ್ಟು ಐಡಿಗಳು ಬೇಕು ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸಬಹುದು ಮತ್ತು ಕೆಲವು ನಿರ್ದಿಷ್ಟ ಫಾರ್ಮ್ಯಾಟ್‌ಗಳ ವಿನ್ಯಾಸ ಅಥವಾ ರಚನೆಯನ್ನು ತಮ್ಮ ಇಚ್ಛೆಯಂತೆ ಕಸ್ಟಮೈಸ್ ಮಾಡಬಹುದು.

ಈ ಸಾಧನವು ಅತ್ಯಂತ ವೇಗವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ; ನೀವು ಆಯ್ಕೆಗಳನ್ನು ಬದಲಾಯಿಸಿದ ತಕ್ಷಣವೇ ರಚಿಸಲಾದ ಐಡಿಗಳು ನಿಮ್ಮ ಬ್ರೌಸರ್ ಪರದೆಯ ಮೇಲೆ ಮೂಡುತ್ತವೆ. ಇಲ್ಲಿ ಮೂಡುವ ಪ್ರತ್ಯೇಕ ಐಡಿಗಳನ್ನು ಅಥವಾ ಎಲ್ಲಾ ಐಡಿಗಳನ್ನು ಒಟ್ಟಿಗೆ ಒಂದೇ ಬಾರಿಗೆ ನಕಲಿಸುವ (Copy) ಸೌಲಭ್ಯವನ್ನು ಒದಗಿಸಲಾಗಿದೆ.


ಲಭ್ಯವಿರುವ ವಿವಿಧ ಐಡಿ ಫಾರ್ಮ್ಯಾಟ್‌ಗಳು ಮತ್ತು ಅವುಗಳ ವ್ಯತ್ಯಾಸಗಳು

ವಿವಿಧ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು ಡೇಟಾಬೇಸ್ ಅಗತ್ಯಗಳಿಗೆ ಅನುಗುಣವಾಗಿ ಈ ಕೆಳಗಿನ ನಾಲ್ಕು ಪ್ರಮುಖ ಐಡಿ ಫಾರ್ಮ್ಯಾಟ್‌ಗಳನ್ನು ಈ ಉಪಕರಣದಲ್ಲಿ ನೀಡಲಾಗಿದೆ:

  • UUID v4: ಇದು 36-ಅಕ್ಷರಗಳ ಪರಿಚಿತ ಸ್ವರೂಪದಲ್ಲಿ 122 ಬಿಟ್‌ಗಳ ಸಂಪೂರ್ಣ ಯಾದೃಚ್ಛಿಕತೆಯನ್ನು (Randomness) ಒಳಗೊಂಡಿರುತ್ತದೆ. ಇದರ ಯಾದೃಚ್ಛಿಕ ಕ್ರಮದಿಂದಾಗಿ, ಇದು ಯಾವುದೇ ನಿರ್ದಿಷ್ಟ ಕ್ರಮವನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ ಮತ್ತು ಊಹಿಸಲು ಅಸಾಧ್ಯವಾಗಿರುತ್ತದೆ. ಆದರೆ, ಇದರ ಯಾದೃಚ್ಛಿಕತೆಯು ಡೇಟಾಬೇಸ್ ಇಂಡೆಕ್ಸ್ ಲೊಕಲಿಟಿಗೆ (Database Index Locality) ಅಷ್ಟಾಗಿ ಸೂಕ್ತವಾಗಿರುವುದಿಲ್ಲ.
  • UUID v7: ಇದು ಕೂಡ 36-ಅಕ್ಷರಗಳ ಸ್ವರೂಪವನ್ನು ಹೊಂದಿದ್ದರೂ, ಮಿಲಿಸೆಕೆಂಡ್ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್‌ನೊಂದಿಗೆ (Millisecond Timestamp) ಪ್ರಾರಂಭವಾಗುತ್ತದೆ. ಇದರಿಂದಾಗಿ, ಐಡಿಗಳನ್ನು ಅವುಗಳನ್ನು ರಚಿಸಿದ ಸಮಯದ ಆಧಾರದ ಮೇಲೆ ಸರಿಸುಮಾರು ವಿಂಗಡಿಸಬಹುದು (Sortable). ಇದು ಡೇಟಾಬೇಸ್ ಪ್ರೈಮರಿ ಕೀಗಳಿಗೆ ಅತ್ಯಂತ ಉಪಯುಕ್ತವಾಗಿದೆ.
  • ULID: ಇದು UUID v7 ನಂತೆಯೇ ಸಮಯದ ಕ್ರಮವನ್ನು ಆಧರಿಸಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಆದರೆ ಇದು ಚಿಕ್ಕದಾದ, ಕೇಸ್-ಇನ್ಸೆನ್ಸಿಟಿವ್ (Case-insensitive) ಆದ 26-ಅಕ್ಷರಗಳ ಪಠ್ಯ ರೂಪದಲ್ಲಿರುತ್ತದೆ.
  • NanoID: ಇದು ಯಾವುದೇ ನಿರ್ದಿಷ್ಟ ಕ್ರಮವನ್ನು ಹೊಂದಿರದ, ಕಾಂಪ್ಯಾಕ್ಟ್ ಆದ ಐಡಿ ಫಾರ್ಮ್ಯಾಟ್ ಆಗಿದೆ. ಇದರ ವಿಶೇಷತೆಯೆಂದರೆ, ಬಳಕೆದಾರರು ಇದರ ಉದ್ದ ಮತ್ತು ಬಳಸಲಾಗುವ ಅಕ್ಷರಗಳ ಸೆಟ್ (ವರ್ಣಮಾಲೆ) ಅನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಕಸ್ಟಮೈಸ್ ಮಾಡಬಹುದು. ಇದರ ಡಿಫಾಲ್ಟ್ ಉದ್ದವು 21 ಅಕ್ಷರಗಳಾಗಿರುತ್ತದೆ.

ಉಪಕರಣದ ಇನ್‌ಪುಟ್ ಆಯ್ಕೆಗಳು ಮತ್ತು ನಿಯಂತ್ರಣಗಳು

ಬಳಕೆದಾರರು ತಮ್ಮ ಅಗತ್ಯಕ್ಕೆ ತಕ್ಕಂತೆ ಐಡಿಗಳನ್ನು ರಚಿಸಲು ಈ ಕೆಳಗಿನ ಇನ್‌ಪುಟ್ ಆಯ್ಕೆಗಳನ್ನು ಬಳಸಬಹುದು:

  • ಫಾರ್ಮ್ಯಾಟ್ (Format): UUID v4, UUID v7, ULID, ಅಥವಾ NanoID ಇವುಗಳಲ್ಲಿ ಒಂದನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಇರುವ ಆಯ್ಕೆ.
  • ಸಂಖ್ಯೆ (Count): ಏಕಕಾಲದಲ್ಲಿ ಎಷ್ಟು ಐಡಿಗಳನ್ನು ರಚಿಸಬೇಕು ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸಲು 1 ರಿಂದ 100 ರವರೆಗಿನ ಸಂಖ್ಯೆಯನ್ನು ಇಲ್ಲಿ ನಮೂದಿಸಬಹುದು.
  • ದೊಡ್ಡಕ್ಷರ (Uppercase): UUID ಗಳನ್ನು ದೊಡ್ಡಕ್ಷರಗಳಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲು ಇರುವ ಟಾಗಲ್ ಬಟನ್.
  • ಹೈಫನ್‌ಗಳನ್ನು ಸೇರಿಸಿ (Include hyphens): UUID ಗಳ ಔಟ್‌ಪುಟ್‌ನಲ್ಲಿ ಹೈಫನ್‌ಗಳನ್ನು ಸೇರಿಸಲು ಅಥವಾ ತೆಗೆದುಹಾಕಲು ಇರುವ ಟಾಗಲ್ ಆಯ್ಕೆ.
  • ಉದ್ದ (Length): NanoID ಗಾಗಿ ಮಾತ್ರ ಲಭ್ಯವಿರುವ ಸ್ಲೈಡರ್ ಇದಾಗಿದ್ದು, ಐಡಿಯ ಉದ್ದವನ್ನು 2 ರಿಂದ 36 ರ ನಡುವೆ ಹೊಂದಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ (ಇದರ ಡಿಫಾಲ್ಟ್ ಮೌಲ್ಯ 21 ಅಕ್ಷರಗಳು).
  • ವರ್ಣಮಾಲೆ (Alphabet): NanoID ರಚಿಸಲು ಬಳಸಬೇಕಾದ ಅಕ್ಷರಗಳನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡಲು ಇರುವ ಸಂಪಾದಿಸಬಹುದಾದ ಪಠ್ಯ ಕ್ಷೇತ್ರ.

ಔಟ್‌ಪುಟ್‌ಗಳು ಮತ್ತು ಸ್ಥಿತಿ ಸಂದೇಶಗಳು

ಉಪಕರಣವು ಕಾರ್ಯನಿರ್ವಹಿಸುವಾಗ ಮತ್ತು ಐಡಿಗಳನ್ನು ರಚಿಸುವಾಗ ಈ ಕೆಳಗಿನ ಔಟ್‌ಪುಟ್‌ಗಳು ಹಾಗೂ ಸ್ಥಿತಿ ಸಂದೇಶಗಳನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ:

  • ರಚಿಸಲಾದ ID ಗಳು (Generated IDs): ಉಪಕರಣವು ಯಶಸ್ವಿಯಾಗಿ ಸೃಷ್ಟಿಸಿದ ವಿಶಿಷ್ಟ ಗುರುತಿಸುವಿಕೆಗಳ ಪಟ್ಟಿ.
  • ID ಗಳು (IDs): ಪ್ರಸ್ತುತ ರಚಿಸಲಾದ ಒಟ್ಟು ಐಡಿಗಳ ಸಂಖ್ಯೆಯ ಪ್ರದರ್ಶನ.
  • ಸಿದ್ಧವಾಗಿದೆ. (Ready.): ಉಪಕರಣವು ಹೊಸ ಐಡಿಗಳನ್ನು ರಚಿಸಲು ಸಿದ್ಧವಾಗಿದೆ ಎಂಬುದನ್ನು ಸೂಚಿಸುವ ಸ್ಥಿತಿ ಸಂದೇಶ.
  • ರಚಿಸಲಾಗಿದೆ. (Generated.): ಐಡಿಗಳನ್ನು ಯಶಸ್ವಿಯಾಗಿ ರಚಿಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ತಿಳಿಸುವ ಸಂದೇಶ.
  • ಎಲ್ಲವನ್ನೂ ನಕಲಿಸಲಾಗಿದೆ! (Copied all!): ರಚಿಸಲಾದ ಎಲ್ಲಾ ಐಡಿಗಳನ್ನು ಒಟ್ಟಿಗೆ ನಕಲಿಸಿದಾಗ ಕಾಣಿಸಿಕೊಳ್ಳುವ ಸ್ಥಿತಿ ಸಂದೇಶ.
  • ವರ್ಣಮಾಲೆಯು ಕನಿಷ್ಠ 2 ವಿಭಿನ್ನ ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿರಬೇಕು. (Alphabet needs at least 2 different characters.): NanoID ಗಾಗಿ ಬಳಕೆದಾರರು ನಮೂದಿಸಿದ ವರ್ಣಮಾಲೆಯು ಅಮಾನ್ಯವಾಗಿದ್ದಾಗ (ಅಂದರೆ ಕನಿಷ್ಠ 2 ವಿಭಿನ್ನ ಅಕ್ಷರಗಳಿಲ್ಲದಿದ್ದಾಗ) ಪ್ರದರ್ಶಿಸಲಾಗುವ ದೋಷ ಸಂದೇಶ.

ನಿಯಮಗಳು ಮತ್ತು ವಿಶೇಷ ಸಂದರ್ಭಗಳು (Edge Cases)

ಈ ಐಡಿ ಜನರೇಟರ್ ಕೆಲವು ನಿರ್ದಿಷ್ಟ ನಿಯಮಗಳು ಮತ್ತು ತಾಂತ್ರಿಕ ಮಿತಿಗಳ ಅಡಿಯಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ:

  • ಮರು-ರಚನೆ: ಉಪಕರಣದಲ್ಲಿನ ಯಾವುದೇ ಆಯ್ಕೆಯನ್ನು (Option) ಬದಲಾಯಿಸಿದ ತಕ್ಷಣವೇ ಐಡಿಗಳು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮರು-ರಚನೆಗೊಳ್ಳುತ್ತವೆ.
  • ನಕಲಿಸುವಿಕೆ: ರಚಿಸಲಾದ ಪಟ್ಟಿಯಲ್ಲಿರುವ ಯಾವುದೇ ಒಂದು ನಿರ್ದಿಷ್ಟ ಐಡಿಯ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿದರೆ, ಅದು ತಕ್ಷಣವೇ ಕ್ಲಿಪ್‌ಬೋರ್ಡ್‌ಗೆ ನಕಲಾಗುತ್ತದೆ.
  • ಸಂಖ್ಯೆಯ ಮಿತಿ: ಈ ಉಪಕರಣವು ಒಂದೇ ಬಾರಿಗೆ ಕನಿಷ್ಠ 1 ರಿಂದ ಗರಿಷ್ಠ 100 ಐಡಿಗಳನ್ನು ಮಾತ್ರ ರಚಿಸಲು ಅನುಮತಿಸುತ್ತದೆ.
  • ವಿಂಗಡಣೆಯ ಮಿತಿ: UUID v7 ಮತ್ತು ULID ಗಳು ರಚನೆಯ ಸಮಯದ ಆಧಾರದ ಮೇಲೆ ವಿಂಗಡಿಸಬಹುದಾದ ಗುಣ ಹೊಂದಿದ್ದರೂ, ಒಂದೇ ಮಿಲಿಸೆಕೆಂಡ್‌ನೊಳಗೆ ರಚನೆಯಾಗುವ ಐಡಿಗಳಿಗೆ ಕಟ್ಟುನಿಟ್ಟಾದ ಕ್ರಮಾವಳಿಯ ವಿಂಗಡಣೆಯ ಗ್ಯಾರಂಟಿ ಇರುವುದಿಲ್ಲ.
  • NanoID ವರ್ಣಮಾಲೆಯ ಮಿತಿ: NanoID ಗಾಗಿ ಬಳಸುವ ವರ್ಣಮಾಲೆಯಲ್ಲಿ ಕನಿಷ್ಠ 2 ವಿಭಿನ್ನ ಅಕ್ಷರಗಳು ಇರಲೇಬೇಕು. ಒಂದು ವೇಳೆ ವರ್ಣಮಾಲೆಯನ್ನು ಕೇವಲ ಒಂದೇ ಒಂದು ಅಕ್ಷರಕ್ಕೆ ಬದಲಾಯಿಸಿದರೆ, ಫಲಿತಾಂಶಗಳನ್ನು ತೆರವುಗೊಳಿಸಲಾಗುತ್ತದೆ (Cleared), ಐಡಿಗಳ ಸಂಖ್ಯೆ 0 ಆಗುತ್ತದೆ ಮತ್ತು "ಎಲ್ಲವನ್ನೂ ನಕಲಿಸಿ" ಬಟನ್ ನಿಷ್ಕ್ರಿಯಗೊಳ್ಳುತ್ತದೆ.

ಗೌಪ್ಯತೆ ಮತ್ತು ಡೇಟಾ ಸಂಸ್ಕರಣೆ

ನಿಮ್ಮ ಡೇಟಾದ ಸುರಕ್ಷತೆ ಮತ್ತು ಗೌಪ್ಯತೆಗೆ ಇಲ್ಲಿ ಹೆಚ್ಚಿನ ಆದ್ಯತೆ ನೀಡಲಾಗಿದೆ. ನಿಮ್ಮ ಐಡಿಗಳನ್ನು ಬ್ರೌಸರ್ ಯಾದೃಚ್ಛಿಕತೆಯೊಂದಿಗೆ (Strong Browser Randomness) ಸ್ಥಳೀಯವಾಗಿ ನಿಮ್ಮದೇ ಸಾಧನದಲ್ಲಿ ರಚಿಸಲಾಗುತ್ತದೆ. ಈ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಯಾವುದೇ ಮಾಹಿತಿಯನ್ನು ಅಥವಾ ಐಡಿಗಳನ್ನು BroBroGo ಸರ್ವರ್‌ಗಳಿಗೆ ಕಳುಹಿಸಲಾಗುವುದಿಲ್ಲ. ಇದರಿಂದಾಗಿ ನಿಮ್ಮ ಐಡಿಗಳ ಗೌಪ್ಯತೆ ಸಂಪೂರ್ಣವಾಗಿ ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲೇ ಸುರಕ್ಷಿತವಾಗಿರುತ್ತದೆ.


ಈ ಉಪಕರಣ ಯಾರಿಗೆ ಉಪಯುಕ್ತ?

  • ವಿವಿಧ ಸಾಫ್ಟ್‌ವೇರ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗಾಗಿ ವಿಶಿಷ್ಟ ಗುರುತಿಸುವಿಕೆಗಳ ಅಗತ್ಯವಿರುವ ಡೆವಲಪರ್‌ಗಳಿಗೆ.
  • ರಚನೆಯ ಸಮಯದ ಆಧಾರದ ಮೇಲೆ ವಿಂಗಡಿಸಬಹುದಾದ ಪ್ರೈಮರಿ ಕೀಗಳನ್ನು ಹುಡುಕುತ್ತಿರುವ ಡೇಟಾಬೇಸ್ ಅಡ್ಮಿನಿಸ್ಟ್ರೇಟರ್‌ಗಳಿಗೆ.
  • ಸುರಕ್ಷತೆ ಅಥವಾ ಡೇಟಾ ನಿರ್ವಹಣೆಗಾಗಿ ಯಾದೃಚ್ಛಿಕ ಮತ್ತು ಸುಲಭವಾಗಿ ಊಹಿಸಲು ಸಾಧ್ಯವಾಗದ ಐಡಿಗಳನ್ನು ಬಯಸುವ ಯಾರಿಗಾದರೂ.
  • ತಮ್ಮದೇ ಆದ ಕಸ್ಟಮ್ ಉದ್ದ ಮತ್ತು ಅಕ್ಷರಗಳ ಸೆಟ್ ಹೊಂದಿರುವ ವಿಶಿಷ್ಟ ಐಡಿಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲು ಇಚ್ಛಿಸುವ ಬಳಕೆದಾರರಿಗೆ.

ಪದೇ ಪದೇ ಕೇಳಲಾಗುವ ಪ್ರಶ್ನೆಗಳು (FAQ)

UUID v4, UUID v7, ULID ಮತ್ತು NanoID ನಡುವಿನ ವ್ಯತ್ಯಾಸವೇನು?

UUID v4 ಎಂಬುದು ಪರಿಚಿತ 36-ಅಕ್ಷರಗಳ ಸ್ವರೂಪದಲ್ಲಿ 122 ಬಿಟ್‌ಗಳ ಸಂಪೂರ್ಣ ಯಾದೃಚ್ಛಿಕತೆಯಾಗಿದೆ, ಆದರೆ ಅದರ ಯಾದೃಚ್ಛಿಕ ಕ್ರಮವು ಡೇಟಾಬೇಸ್ ಇಂಡೆಕ್ಸ್ ಲೊಕಲಿಟಿಗೆ ಸೂಕ್ತವಲ್ಲ. UUID v7 ಮಿಲಿಸೆಕೆಂಡ್ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್‌ನೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುವ ಅದೇ ಆಕಾರವನ್ನು ಹೊಂದಿರುತ್ತದೆ, ಆದ್ದರಿಂದ ID ಗಳನ್ನು ಸರಿಸುಮಾರು ರಚನೆಯ ಸಮಯದ ಆಧಾರದ ಮೇಲೆ ವಿಂಗಡಿಸಬಹುದು — ಇದು ಪ್ರೈಮರಿ ಕೀಗಳಿಗೆ ಉಪಯುಕ್ತವಾಗಿದೆ. ULID ಸಹ ಇದೇ ರೀತಿಯ ಟೈಮ್-ಫಸ್ಟ್ ಟ್ರಿಕ್ ಅನ್ನು ಸಣ್ಣದಾದ, ಕೇಸ್-ಇನ್ಸೆನ್ಸಿಟಿವ್ 26-ಅಕ್ಷರಗಳ ಸ್ಟ್ರಿಂಗ್‌ನಲ್ಲಿ ಮಾಡುತ್ತದೆ. NanoID ಯಾವುದೇ ನಿರ್ದಿಷ್ಟ ಕ್ರಮವಿಲ್ಲದೆ ಸಂಪೂರ್ಣವಾಗಿ ಕಸ್ಟಮೈಸ್ ಮಾಡಬಹುದಾದ ಸಣ್ಣ ID ಅನ್ನು ನೀಡುತ್ತದೆ — ನೀವು ಉದ್ದ ಮತ್ತು ಅಕ್ಷರಗಳ ಸೆಟ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು.

ಈ ID ಗಳು ಊಹಿಸಲು ಸಾಧ್ಯವಾಗದಷ್ಟು ಯಾದೃಚ್ಛಿಕವಾಗಿವೆಯೇ?

ಹೌದು — ಪ್ರತಿ ID ಯನ್ನು ಊಹಿಸಲಾಗದ ಬ್ರೌಸರ್ ಯಾದೃಚ್ಛಿಕತೆಯೊಂದಿಗೆ ರಚಿಸಲಾಗುತ್ತದೆ. UUID v4 ಮತ್ತು NanoID ನ ಡಿಫಾಲ್ಟ್ ವರ್ಣಮಾಲೆಯು 100 ಕ್ಕೂ ಹೆಚ್ಚು ಬಿಟ್‌ಗಳ ಯಾದೃಚ್ಛಿಕತೆಯನ್ನು ಹೊಂದಿರುತ್ತದೆ. UUID v7 ಮತ್ತು ULID ಗಳು ಆ ಬಿಟ್‌ಗಳಲ್ಲಿ ಸುಮಾರು 48 ಅನ್ನು ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್‌ಗಾಗಿ ಬಳಸುತ್ತವೆ, ಆದ್ದರಿಂದ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್-ಪ್ರಿಫಿಕ್ಸ್ಡ್ ಫಾರ್ಮ್ಯಾಟ್‌ಗಳನ್ನು ರಹಸ್ಯಗಳಿಗಿಂತ ಹೆಚ್ಚಾಗಿ ವಿಂಗಡಿಸಬಹುದಾದ ID ಗಳಾಗಿ ಪರಿಗಣಿಸಿ.

ನಾನು NanoID ನ ಉದ್ದ ಮತ್ತು ಅಕ್ಷರಗಳ ಸೆಟ್ ಅನ್ನು ಬದಲಾಯಿಸಬಹುದೇ?

ಹೌದು — NanoID ಗೆ ಬದಲಾಯಿಸಿ ಮತ್ತು ಈ ಉಪಕರಣವು ಉದ್ದದ ಸ್ಲೈಡರ್ (ಡಿಫಾಲ್ಟ್ ಆಗಿ ಲೈಬ್ರರಿಗೆ ಹೊಂದುವಂತೆ 21 ಅಕ್ಷರಗಳು) ಮತ್ತು ಸಂಪಾದಿಸಬಹುದಾದ ವರ್ಣಮಾಲೆಯ ಕ್ಷೇತ್ರವನ್ನು ತೋರಿಸುತ್ತದೆ. ಉದ್ದವನ್ನು ಕಡಿಮೆ ಮಾಡುವುದು ಅಥವಾ ವರ್ಣಮಾಲೆಯನ್ನು ಕಿರಿದಾಗಿಸುವುದು ಕೊಲಿಷನ್ ಪ್ರತಿರೋಧವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ, ಆದ್ದರಿಂದ ನೀವು ಅಕ್ಷರಗಳ ಸೆಟ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡಿದರೆ ಉದ್ದವನ್ನು ಹೆಚ್ಚಾಗಿರಿಸಿ.