UUID Generator
๋ฒ์ ์ง์ ์จ๋ผ์ธ UUID ์์ฑ๊ธฐ. ๋ค์ํ ํ์์ผ๋ก UUID v1, v4, v7 ์๋ณ์๋ฅผ ๋ง๋ญ๋๋ค.
Private & Secure
๋ชจ๋ UUID๋ ๋ธ๋ผ์ฐ์ ์์ ๋ก์ปฌ๋ก ์์ฑ๋๋ฉฐ ๋ฐ์ดํฐ๋ ์๋ฒ๋ก ์ ์ก๋์ง ์์ต๋๋ค.
Batch Generation
ํ ๋ฒ์ ์ต๋ 50๊ฐ์ UUID๋ฅผ ์์ฑํฉ๋๋ค. ๋ฐฐ์น๋น 1, 5, 10, 20, 50๊ฐ๋ฅผ ์ ํํ์ธ์.
Generation History
์ต๊ทผ 5๊ฐ ๋ฐฐ์น๋ฅผ ์ถ์ ํฉ๋๋ค. ๋ฐฐ์น๋ฅผ ํผ์ณ ํด๋น ์์ฑ์ ๋ชจ๋ UUID๋ฅผ ํ์ธํ์ธ์.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
UUID๋ ๋ฌด์์ธ๊ฐ์?
UUID(Universally Unique Identifier)๋ ์ปดํจํฐ ์์คํ ์์ ์ ๋ณด๋ฅผ ๊ณ ์ ํ๊ฒ ์๋ณํ๋ ๋ฐ ์ฌ์ฉ๋๋ 128๋นํธ ์ซ์์ ๋๋ค. UUID๋ ์ผ๋ฐ์ ์ผ๋ก 550e8400-e29b-41d4-a716-446655440000๊ณผ ๊ฐ์ด ํ์ดํ์ผ๋ก ๊ตฌ๋ถ๋ 32์๋ฆฌ 16์ง์๋ก ํ์๋ฉ๋๋ค. ์ด ํ์ค์ RFC 9562์ ์ ์๋์ด ์์ต๋๋ค. ์ ํฌ ๋ฌด๋ฃ UUID ์์ฑ๊ธฐ๋ฅผ ์ฌ์ฉํ๋ฉด ์ฆ์ ์์ฑํ ์ ์์ต๋๋ค.
UUID์ GUID์ ์ฐจ์ด์ ์ ๋ฌด์์ธ๊ฐ์?
๊ธฐ์ ์ ์ธ ์ฐจ์ด๋ ์์ต๋๋ค. UUID(Universally Unique Identifier)๋ IETF ํ์ค์์ ์ฌ์ฉ๋๋ ์ฉ์ด์ด๊ณ , GUID(Globally Unique Identifier)๋ ๋์ผํ ๊ฐ๋ ์ ๋ํ Microsoft์ ์ฉ์ด์ ๋๋ค. ๋ ๋ค ๋์ผํ ํ์์ ๋ฐ๋ฅด๋ 128๋นํธ ๊ฐ์ ๋๋ค. ์ ํฌ UUID ์์ฑ๊ธฐ๋ฅผ ์ฌ์ฉํ์ฌ ์์ฑํ์ธ์ โ UUID์ GUID ๋ชจ๋์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ด๋ค UUID ๋ฒ์ ์ ์ฌ์ฉํด์ผ ํ๋์?
UUID v4: ๋ฌด์์ UUID์ ๋๋ค. ๋๋ถ๋ถ์ ์ฌ์ฉ ์ฌ๋ก์ ๊ฐ์ฅ ์ ํฉํฉ๋๋ค. ๊ฐ๋จํ๊ณ ์ํ๋ฅผ ์ ์ฅํ์ง ์์ผ๋ฉฐ, UUIDv7์ ์ฌ์ฉํ ์ ์๋ ๊ฒฝ์ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ๋ณธ ํค๋ก๋ ์ข์ต๋๋ค. - UUID v7: ์๊ฐ ์ ๋ ฌ UUID(RFC 9562, 2024)์ ๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ๋ณธ ํค๋ก ๊ถ์ฅ๋ฉ๋๋ค โ ์์ฑ ์๊ฐ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌ ๊ฐ๋ฅํ๋ฉฐ B-tree ์ธ๋ฑ์ค์ ์ ์๋ํฉ๋๋ค. - UUID v1: MAC ์ฃผ์์ ํ์์คํฌํ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ๊ฐ์ธ์ ๋ณด ๋ณดํธ ๋ฌธ์ (๊ธฐ๊ธฐ์ MAC ์ฃผ์์ ์์ฑ ์๊ฐ์ด ๋ ธ์ถ๋จ)๋ก ์ธํด ์ค๋๋ ์๋ ๊ฑฐ์ ์ฌ์ฉ๋์ง ์์ต๋๋ค. ์ ํฌ UUID ์์ฑ๊ธฐ๋ ์ธ ๊ฐ์ง ๋ฒ์ ๋ชจ๋๋ฅผ ์ผ๊ด ์์ฑ์ผ๋ก ์ง์ํฉ๋๋ค.