DataBaseMultiCore
CAP ์ ๋ฆฌ๋?
๐ Distributed System (๋ถ์ฐ ์์คํ )์ Consistency, Availability, Partition ์ค 2๊ฐ์ ์๊ฑด๋ง ์ถฉ์กฑ ๊ฐ๋ฅํ๋ค๋ ์ด๋ก
๊ตฌ์ฑ ์์

Consistency (์ผ๊ด์ฑ)
๐ ๋์์ ์ ๊ทผํ๋ ์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ๋์ผํ ๋ฐ์ดํฐ๋ฅผ ๋ณผ ์ ์๋ ํน์ฑ, ์ฐ๊ธฐ ์์
์ด ๋ชจ๋ ๋
ธ๋๋ก ๋์์ ๋ณต์ ๋์ด์ผ ๋ง์กฑ ๊ฐ๋ฅ
โ ๊ถ๊ทน์ /์ต์ข
์ผ๊ด์ฑ: ์ฐ๊ธฐ ์์
์ด ๋์จํ๊ฒ ์ฒ๋ฆฌ๋จ (์๊ฐ์ ํ๋ฆ์ ๋ฐ๋ผ ์ฌ๋ฌ ๋
ธ๋์ ์ ํ)
Availability (๊ฐ์ฉ์ฑ), ๋ด๊ณ ์ฅ์ฑ
๐ ๋ชจ๋ ๊ฐ๋ ์ค๋จ์ ๊ฒฌ๋ ๋ด๋ ํน์ฑ, ํ๋ ์ด์์ ๋ ธ๋์ ์ฅ์ ๊ฐ ๋ฐ์ํ๋๋ผ๋ ์ ์ ๋์ํ๋ (์์ฒญ์ ๋ํด ์ฑ๊ณต์ ์ผ๋ก ์๋ตํ๋) ํน์ฑ
- ๊ฐ๋ ์ค๋จ: ์ฌ์ฉ์๊ฐ ์์คํ ์ ์ฌ์ฉํ ์ ์๋ ๊ธฐ๊ฐ
- **Replication (๋ณต์ )**์ ํตํด ๋ง์กฑ ๊ฐ๋ฅ (๋ฐ์ดํฐ ์ ์ค ๋์ฒ ๊ฐ๋ฅ) โ ๋ณต์ ๋ณธ ๊ฐ ๋๊ธฐํ๊ฐ ํ์ํ๋ฏ๋ก, Consistency (์ผ๊ด์ฑ) ์ ์ง ์ด๋ ค์์ง
Partition Tolerance (๋ถํ ํ์ฉ์ฑ)
๐ Distributed System (๋ถ์ฐ ์์คํ )์ ๋คํธ์ํฌ ๋ฌธ์ ์ํฉ์์๋ ์์คํ ์ด ์ ๋์ํ๋ ํน์ฑ