๋ถ์ฐ DBMS CockroachDB ๊ฐ๋ฐ์ ๋ฐํํ๋ค ํ๋ก์ ํธ์ ์์ค ์ฝ๋๋ฅผ ๋ค์ ๋งํฌ๋ก ๋ณํํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๋ผ์ด์ผ์ค BSL(Business Source License) ๋ฐ CCL(Cockroach Community License)์ ํน์ ๋ฒ์ฃผ์ ์ฌ์ฉ์์ ๋ํ ์ฐจ๋ณ๋ก ์ธํด ๋ฌด๋ฃ๊ฐ ์๋๋๋ค. XNUMX๋
์ BSL ๋ผ์ด์ผ์ค๋ ์ ์ Open Core ๋ชจ๋ธ์ ๋์์ผ๋ก MySQL์ ๊ณต๋ ์ฐฝ๋ฆฝ์์
๋๋ค. BSL์ ํต์ฌ์ ๊ณ ๊ธ ๊ธฐ๋ฅ ์ฝ๋๋ฅผ ์ฒ์์๋ ์์ ํ ์ ์์ง๋ง ์ผ์ ๊ธฐ๊ฐ ๋์์ ์ถ๊ฐ ์กฐ๊ฑด์ด ์ถฉ์กฑ๋๋ ๊ฒฝ์ฐ์๋ง ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์๋ค๋ ์ ์
๋๋ค. ์ด๋ฅผ ์ฐํํ๋ ค๋ฉด ์์ฉ ๋ผ์ด์ ์ค๋ฅผ ๊ตฌ์
ํด์ผ ํฉ๋๋ค.
์๋ก์ด ๋ผ์ด์ ์ค๋ฅผ ํตํด CockroachDB๋ ํด๋ฌ์คํฐ์ ๋
ธ๋ ์์ ๊ด๊ณ์์ด ์ฌ์ฉํ ์ ์์ผ๋ฉฐ ํด๋ผ์ด์ธํธ์ ํ๋งค๋๊ฑฐ๋ ์๋น์ค๋ก ์คํ๋๋ ์ ํ๋ฆฌ์ผ์ด์
์ ํฌํจํ์ฌ ์ ํ๋ฆฌ์ผ์ด์
์ ๋ด์ฅ๋ ์ ์์ต๋๋ค. ๋ผ์ด์ ์ค๊ฐ ์์ ๋กญ๊ณ ๊ฐ๋ฐฉ์ ์ธ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋์ง ์๋ ์ ์ผํ ์ ํ ์ฌํญ์ ํด๋ผ์ฐ๋ ์๋น์ค ํํ๋ก ๊ตฌํ๋๋ CockroachDB์ ์์ฉ ๋ฒ์ ํ๋งค๋ฅผ ๊ธ์งํ๋ ๊ฒ์
๋๋ค. CockroachDB๋ฅผ ์ ๋ฃ ํด๋ผ์ฐ๋ ์๋น์ค๋ก ๋
ธ์ถํ๋ ค๋ฉด ์ด์ ์์ฉ ๋ผ์ด์ผ์ค๋ฅผ ๊ตฌ๋งคํด์ผ ํฉ๋๋ค.
์ด์ ์ ๊ฒ์๋ ์ฝ๋ ๋จ์์๋ค Apache 2.0 ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๋ผ์ด์ผ์ค๊ฐ ๋ถ์ฌ๋์์ผ๋ฉฐ ํฌํฌ๊ฐ ๊ฐ๋ฅํฉ๋๋ค. ๋ํ, ์ถ์์ผ๋ก๋ถํฐ 2.0๋
์ด ์ง๋๋ฉด ํด๋น ์ฝ๋๋ BSL์์ ์ ๊ฑฐ๋๊ณ ์ผ๋ฐ Apache XNUMX ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์์๋๋ XNUMX์ ๋ฆด๋ฆฌ์ค๋
CockroachDB 19.2๋ 2022๋
2.0์๊น์ง BSL ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ฐฐ์ก๋๋ฉฐ ์ดํ Apache XNUMX ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ์๋์ผ๋ก ์ฌ๋ผ์ด์ผ์ค๋ฉ๋๋ค. ๊ฐ๋ฐ์์ ๋ฐ๋ฅด๋ฉด ์ด๋ฌํ ์๊ฐ ์ด๋์ ํตํด DBaaS(์๋น์คํ DBMS) ์ ํ๋ฆฌ์ผ์ด์
์ ์ํ ๊ฒฝ์ ์ ํ์ ๊ฐ๋ฐํ๋ ๋์์ Open Core ๋ชจ๋ธ๋ก ์ด๋ํ์ง ์๊ณ ๋ ์ฃผ์ ์์ค ์ฝ๋์ ๊ฐ๋ฐฉ์ฑ์ ๋ณด์ฅํ ์ ์์ ๊ฒ์ด๋ผ๊ณ ํฉ๋๋ค.
์ฌ๋ฉดํ์ ๊ฒฝ์ฐ์ ๋ง์ฐฌ๊ฐ์ง๋ก MongoDB์, Redis ๋ชจ๋ ะธ ํ์์ค์ผ์ผDB ๋
์ ๋ผ์ด์ ์ค๋ก ์ ํํ๋ ์ด์ ๋ ์์ฉ ํ์ ์ํ์ ๋ง๋ค์ด ๊ฐ๋ฐฉํ DBMS๋ฅผ ํด๋ผ์ฐ๋ ์๋น์ค ํํ๋ก ์ฌํ๋งคํ์ง๋ง, ์ปค๋ฎค๋ํฐ ์ํ์ ์ฐธ์ฌํ์ง ์๊ณ ์ปค๋ฎค๋ํฐ ์ํ์ ๋์์ด ๋์ง ์๋ ํด๋ผ์ฐ๋ ์๋น์ค ์ ๊ณต์
์ฒด์ ๊ธฐ์์ ๋ง๊ธฐ ์ํจ์ด๋ค. ๊ฐ๋ฐ. ํ๋ก์ ํธ์ ๊ด๋ จ์ด ์๋ ํด๋ผ์ฐ๋ ์ ๊ณต์
์ฒด๋ ๊ธฐ์ฑ ๊ฐ๋ฐฉํ ์๋ฃจ์
์ ์ฌํ๋งคํจ์ผ๋ก์จ ์ด์ต์ ์ป๊ณ , ๊ฐ๋ฐ์ ์์ ์๊ฒ๋ ์๋ฌด๊ฒ๋ ๋จ์ง ์๋ ์ํฉ์ด ์กฐ์ฑ๋๊ณ ์์ต๋๋ค.
CockroachDB DBMS๊ฐ ์งํฅ ๋์ ์์กด์ฑ์ ํน์ง์ผ๋ก ํ๋ฉฐ ๋์คํฌ, ๋
ธ๋ ๋ฐ ๋ฐ์ดํฐ ์ผํฐ์ ์ฅ์ ์ ์์กดํ์ง ์๋ ์ ๋ขฐ์ฑ์ด ๋์ ์ง๋ฆฌ์ ์ผ๋ก ๋ถ์ฐ๋๊ณ ์ํ์ ์ผ๋ก ํ์ฅ ๊ฐ๋ฅํ ์คํ ๋ฆฌ์ง๋ฅผ ์์ฑํฉ๋๋ค. ๋์์ CockroachDB๋ ACID ํธ๋์ญ์
์ ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅํ๊ณ , ๋ฐ์ดํฐ ์กฐ์์ ์ํด SQL์ ์ฌ์ฉํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๊ณ , ์ ์ฅ ์ฒด๊ณ๋ฅผ ์ฆ์ ๋ณ๊ฒฝํ ์ ์๋๋ก ํ๋ฉฐ, ์ธ๋ฑ์ค ๋ฐ ์ธ๋ ํค๋ฅผ ์ง์ํ๊ณ , ์๋ ๋ณต์ ๋ฐ ์ ์ฅ์ ์ฌ์กฐ์ ์ ์ง์ํฉ๋๋ค.
์ถ์ฒ : opennet.ru