Row Oriented Database
๋ฐ์ดํฐ๋ฅผ Row ๋จ์๋ก ์ ์ฅ
์ฆ, ํ๋์ ๋ฐ์ดํฐ ๋ฌถ์ ๋จ์๋ก ์ ์ฅ
Person์ด๋ผ๋ ํ ์ด๋ธ์ name, age, gender๋ผ๋ ์ ๋ณด๊ฐ ์ ์ฅ๋๋ค๋ฉด (name, age, gender) ๋จ์๋ก ์ ์ฅ๋๋ ๊ฒ
๋ฐ์ดํฐ ๋จ์๋ก ๋ค๋ฃจ์ด์ง๊ธฐ ๋๋ฌธ์ ์ ์ฅ ์๋๊ฐ ๋น ๋ฅด๋ค. ํ ๊ณต๊ฐ์ ๋ค ์ง์ด๋ฃ๊ธฐ ๋๋ฌธ
MySQL, PostgreSQL๊ณผ ๊ฐ์ ๋๋ถ๋ถ์ Major DBMS๊ฐ ์ด ๋ฐฉ์์ ์ฑํํ๊ณ ์๋ค.
Column Oriented Database
๋ฐ์ดํฐ๋ฅผ Column ๋จ์๋ก ์ ์ฅ
์ฆ, ํ๋์ ์์ฑ์ ๊ธฐ์ค์ผ๋ก ์ ์ฅ
์์ Person ๊ธฐ์ค name์ ๋ํ ๊ฐ์ ์ญ ์ ์ฅํ๊ณ age์ ๋ํ ๊ฐ์ ์ญ ์ ์ฅํ๋ ๋๋
์์ฑ ๋จ์๋ก ๋ค๋ฃจ์ด์ง๋ฏ๋ก ์กฐํ ์ ํน์ ์์ฑ๊ฐ ๋ฐ์ดํฐ๋ง ๊บผ๋ด์ค๊ณ ์ ํ๋ค๋ฉด ๋ ๋น ๋ฅธ ์๋๋ก ์ป์ด์ฌ ์ ์๋ค.
๊ทธ๋ฌ๋ ์ ์ฅ ์๋๊ฐ Row-Oriented๋ณด๋ค ๋๋ฆฌ๊ณ (์์ฑ๋ณ๋ก ์ ์ฅํด์ผ ํ๋ฏ๋ก ํ๋์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ๋ ์ ์ฅ ์ง์ ์ ์ฌ๋ฌ ๊ฐ ์ฐพ์์ผ ํจ), ๋ฐ์ดํฐ ๋จ์๋ก ์กฐํํ ๋์๋ ๋น ๋ฅธ ์๋๋ฅผ ๋ณด์ฅํ๊ธฐ ์ด๋ ต๋ค.
Last updated