๐ฅDEV/Database2 Auto-Increment์ UUID ์ข์์์ ์ด๋ชจํฐ์ฝ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ฉด์ PK์ ๋ํด ๋ค์๋ ์๋ฌธ๊ณผ ํ์ต/์๊ฐ์ ๋ฆฌ๋ฅผ ์ํด ๊ฐ๋ตํ๊ฒ ๊ธ์ ๋จ๊ฒจ๋ด ๋๋ค. 1. Auto-Increment์ UUID. ๊ทธ ์๋ฏธ Auto-Increment์ ๊ฒฝ์ฐ ๋ฐ์ดํฐ๊ฐ ์ถ๊ฐ๋ ๋ ์๋์ผ๋ก PK๊ฐ์ด 1 ์ฆ๊ฐํ๋ฉฐ UUID์ ๊ฒฝ์ฐ VARCHAR ํน์ Binary ๊ฐ์ผ๋ก PK๋ฅผ ์ ์ฅํ ์ ์์ต๋๋ค. Auto-Increment ๊ฐ์ ๊ฒฝ์ฐ ์์ฐจ์ ์ผ๋ก ๊ฐ์ด ์ฆ๊ฐํ๊ธฐ ๋๋ฌธ์ ๊ฐ์ด ์ฐ์์ ์ผ๋ก ์ฆ๊ฐํ๋ ๊ฒ์ ํ ๋์ ์์๋ณผ ์ ์๋ ์ฅ์ ์ด ์๋ ๋ฐ๋ฉด ์ค๊ฐ์ ๋ฐ์ดํฐ๊ฐ ์ ์ค๋๊ฑฐ๋ ํ๋๋ผ๋ ๊ทธ ๊ฐ์ด ์ฑ์์ง์ง ์์ต๋๋ค. ๋ฐ๋ฉด UUID์ ๊ฒฝ์ฐ ๋๋คํ ๊ฐ์ด ์์ฑ๋ผ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ค์ด์ค๊ธฐ ๋๋ฌธ์ ์ฐ์์ ์ธ ๊ฐ๋ค์ ์ ์ ๋ ์์ง๋ง ์ค๊ฐ์ ๊ณต๋ฐฑ์ด ์๊ธฐ๋๋ผ๋ PK์ ์ฐ์์ฑ์ ์ ๊ฒฝ์ฐ์ง ์์๋ ๋ฉ๋๋ค. .. 2022. 9. 13. ์ ๊ทํ๊ฐ ๋ฐ๋์ ํ์ํ ๊น? ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉฐ ์ ๊ทํ๋ฅผ ์ํค์ง ์๊ณ ์๋์ ๊ฐ์ด ํ ์ด๋ธ์ ๊ตฌ์ฑํ๋๋ฐ์, ์ด์ ๋ํด ๊ณ ๋ฏผํ๋ ์ฌํญ์ ๋ํด ๊ฐ๋ตํ๊ฒ ๊ณต์ ํด๋ณด๊ฒ ์ต๋๋ค. ** ๋ฌผ๋ก ๋๋ถ๋ถ์ ์ํฉ์์ ์ ๊ทํ๋ ์ค์ํ๊ณ ํ์ํ์ง๋ง ์ด๋ ๊ฒ ์๊ฐํ ์๋ ์๊ตฌ๋ ํ๋ ์ ๋๋ก ๊ฐ๋ณ๊ฒ ์ฝ์ด์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค. 1. ํ์ฌ ์ํฉ ๋ฐ ๊ตฌํ ํ๋ฃจ์ ์ค์ฒํ ๊ณํ์ ์ต๋ 5๊ฐ๊น์ง ๋ฑ๋กํ ์ ์๋๋ก ์ํฐํฐ(ํ ์ด๋ธ)๋ฅผ ๋ง๋ค๊ณ ์ถ์๋๋ฐ ๊ฐ ์ปฌ๋ผ๋ค์ ์ ๊ทํ ์ํค์ง ์๊ณ First, Second, Third, Fourth, Fifth๋ก ๋๊ณ ๊ตฌํํ์ต๋๋ค. ๋ง์ฝ ์ ๊ทํ๋ฅผ ํ๋ค๋ฉด ๊ฐ ์ปฌ๋ผ๋ค์ ๋ณ๋์ ์ํฐํฐ๋ก ๋ถ๋ฆฌํด์ค์ผ ํฉ๋๋ค. ์ฆ ์ ๊ทํ๋ฅผ ๊ฑฐ์น๋ฉด ์๋์ ๊ฐ์ด ํ๋์ ๊ณํ์๋ ๊ฐ๊ฐ์ ๋ชฉํ๋ค์ด ์ผ๋๋ค๋ก ๋์๋ผ์ผ ํ๋ฉฐ, ํ ์ด๋ธ์ด ๋ ๊ฐ๋ก ๋๋์ด์ง๊ณ ๋ฐ์ดํฐ๋ฅผ ์ฐพ์์ค๊ธฐ ์ํด์๋ .. 2022. 9. 7. ์ด์ 1 ๋ค์