DB schema
1์ฐจ ์ด์
โ๏ธ ๋๋ต์ ์ธ ๊ทธ๋ฆผ๋ง ๋ณด๊ธฐ ์ํด ๋์ด๋ธํ๊ฒ ๊ทธ๋ฆฐ ๊ทธ๋ฆผ์ผ๋ก, ๋ํ ์ผํ(๋ฐ์ดํฐ ํ์ , ๊ด๊ณ ์ค์ ) ์ฌํญ์ ๊ณ ๋ คํ์ง ์์์ต๋.

โ๏ธ ๊ฐ์ ์ฌํญ
user history ํ ์ด๋ธ์ ์ ๊ฑฐํ๊ณ user ํ ์ด๋ธ์ active Y/N ์ถ๊ฐํ์ฌ post์ user ์ฌ์ด ์์์ฑ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด์ค๋ค.
ํ๋ก์ ํธ ๊ท๋ชจ๋ฅผ ์๊ฐํด์, ํ ์ด๋ธ์ ๋น์ ๊ทํํ์ฌ ๊ตฌ์กฐ๋ฅผ ์ง๊ธ๋ณด๋ค ๋ ์ฌํํ๊ฒ ๊ฐ์ ธ๊ฐ๋ ๊ฒ๋ ์ข์๊ฑฐ๊ฐ๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฑ๋ฅ์ ์ํด ์ปฌ๋ผ ์์๋ ๊ณ ๋ คํด์ ๋ฐฐ์นํ์.
์ธ๋ถ๋ก ๋ ธ์ถ๋๋ id๋ ๋ณด์์ ์ํด UUID๋ก ์ค์ ํ์.
์ด์ ๊ฐ์ ํ 2์ฐจ ์คํค๋ง

โ๏ธ ๊ฐ์ ์ฌํญ
ํธ๋ฆฌ์ฑ์ ์ํด DBMsql ์ ์ฌ์ฉํ์๋๋ฐ, ๋ํ ์ผํ ๊ด๊ณ ์ค์ (์ผ๋๋ค, ์ผ๋์ผ, ๋ค๋์ผ)์ ์ํด draw.io ์ฌ์ฉํ์.
์ต์ข
๋ฒ์
๊ณ ๋ ค ์ฌํญ Log
About Data Type
VARCHAR << CHAR
UUID
BIGINTEGER
INTEGER
Last updated