- Primary Key๋ฅผ Auto increment๋ก ์ฌ์ฉํ๋ค๊ณ ๊ฐ์ ํด๋ณด์.
- ์์ธ, ์ค์์ค์์๋ ์ฌ๋ฌ๊ฐ์ DB์์ insert๋ฅผ ์งํํ๋ ๊ฒฝ์ฐ, Auto increment์ ์ ์ผ์ฑ์ ์ด๋ป๊ฒ ๋ณด์ฅํ ๊น?
- ์์ ๊ฐ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด GUID๊ฐ ๋ฑ์ฅํ๋ค.
- Global Unique identifier
- ์ ๋ํฌํ ํค๋ฅผ ์์ฑ
- ํค ํฌ๊ธฐ๋ ์๊ณ ๋ฆฌ์ฆ์ ๋ฐ๋ผ ๋ค๋ฅด๋ค.
Guid์ ์ฅ์ ์?
- ๋ชจ๋ ํ
์ด๋ธ, ๋ชจ๋ ๋ฐ์ดํฐ ๋ฒ ์ด์ค, ๋ชจ๋ ์๋ฒ์์ ์ ๋ํฌํ๋ค.
- ์๋ก ๋ค๋ฅธ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ค์ ๊ฐ๋ค์ ๋จธ์งํ๋ ๊ฒ ํธํ๋ค.
- ์๋ก ๋ค๋ฅธ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ๋๋๋๊ฒ ํธํ๋ค.
Guid์ ๋จ์ ์?
- 4 byte๋ณด๋ค ๋ง์ ์ฉ๋์ ์ฌ์ฉํ๊ณ ์ด๋ ์ฑ๋ฅ์ ํฌ๊ฒ ์ํฅ์ ์ค ์ ์๋ค.
- ๋๋ฒ๊น
ํ ๋ ๋งค์ฐ ๋ถํธํ๋ค.
- Guid๊ฐ ์ฐ์์ ์ด์ง์์ผ๋ฉด clusered index์ ์ฑ๋ฅ์ ์ํฅ์ ์ค ์ ์๋ค.
์ฌ๋ก
Reference