
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ] 2022๋
1ํ ๊ธฐ์ถ๋ฌธ์
ยท
์๊ฒฉ์ฆ/์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ
1. ์๋ ์ค๋ช
์ ๋ง๋ RAID ๋จ๊ณ๋ฅผ ์ซ์๋ก ์์ฑํ์์ค. - Striping(์คํธ๋ผ์ดํ) ๊ตฌํ ๋ฐฉ์ - I/O ๋ก๋์ ๋ถ์ฐ์ผ๋ก ๋งค์ฐ ๋น ๋ฅธ ์๋ - ๋ฐ์ดํฐ๋ฅผ ๋ธ๋ญ์ผ๋ก ๋ถํ ์ ์ฅํ๋ฉฐ, ๊ฐ ๋ธ๋ญ์ ๋ค๋ฅธ ๋์คํฌ๋ก ๋๋์ด ์ ์ฅ ๋๋ณด๊ธฐ 0 2. ๋ค์ ์ค๋ช
์ ํ์ธํ์ฌ ํด๋นํ๋ ํญ๋ชฉ์ ๋ณด๊ธฐ์์ ์ฐพ์ ์ ์ผ์์ค. (์ค์ ๊ธฐ์ถ๋ฌธ์ ์์๋ ๋ต์ ๋ณด๊ธฐ๊ฐ ์ฃผ์ด์ง๋๋ค.(์ค๋ต ์ค, rollback ๋ฑ..)) 1. ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ธฐ ์ ๊น์ง์ ์ฌํญ์ ๋ก๊ทธ(log)๋ก ๊ธฐ๋กํด ๋๊ณ , ์ด์ ์ํ๋ก ๋๋์๊ฐ ํ, ์คํจ๊ฐ ๋ฐ์ํ๊ธฐ ์ ๊น์ง์ ๊ณผ์ ์ ๊ทธ๋๋ก ๋ฐ๋ผ๊ฐ๋ ํ์ 2. ์์
์ ์ทจ์ํ์ฌ ํธ๋์ญ์
์ ์ด์ ์ํ๋ก ๋๋๋ฆฌ๋ ๊ฒ ๋๋ณด๊ธฐ 3. ๋ค์ ์๋ฐ ๋ฌธ๋ฒ์ ์๋ง๋ ์ถ๋ ฅ ๊ฒฐ๊ณผ๋ฅผ ์์ฑํ์์ค. class A { int a; int b; } public c..