์บ๋
ธ๋์ปฌ ์ปดํผ๋
๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์๋ก ๋ค๋ฅธ ํธ์คํธ์์ ์คํ๋๋ ์ ํ๋ฆฌ์ผ์ด์
์ ์ฌ๋ฌ ์ธ์คํด์ค๋ฅผ ์ํธ ์ฐ๊ฒฐํ๊ธฐ ์ํ ๋คํธ์ํฌ ํ๋กํ ์ฝ ์ง์์ ์ถ๊ฐํ๋ ๊ธฐ์กด SQLite ์ฝ๋๋ฒ ์ด์ค์ ๋ํ ์ถ๊ฐ ๊ธฐ๋ฅ์
๋๋ค. Dqlite๋ก ์ปดํ์ผ๋ ์ ํ๋ฆฌ์ผ์ด์
์ ์ธ๋ถ DBMS์ ๋
๋ฆฝ์ ์ผ๋ก ์๊ธ์์กฑํ๋ ๋ด๊ฒฐํจ์ฑ ํด๋ฌ์คํฐ๋ก ์๋ํ ์ ์์ต๋๋ค. ์ค์ ๋ก Dqlite๋ Canonical์ ์ปจํ
์ด๋ ๊ด๋ฆฌ ์์คํ
์์ ์ฌ์ฉ๋ฉ๋๋ค.
๋ฐ์ดํฐ ๋ณต์ ์ ์ผ๊ด์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํด ์๊ณ ๋ฆฌ์ฆ ๊ธฐ๋ฐ ํฉ์ ๋ฐฉ๋ฒ์ด ์ฌ์ฉ๋ฉ๋๋ค.
๋น์ทํ ํ๋ก์ ํธ์ ๋นํด
Dqlite์ ํน์ง:
- ๋ชจ๋ ๋์คํฌ ๋ฐ ๋คํธ์ํฌ ์์ ์ ๋น๋๊ธฐ์์ผ๋ก ์ํํฉ๋๋ค.
- ๋ฐ์ดํฐ์ ์ ํ์ฑ์ ํ์ธํ๊ธฐ ์ํ ํ ์คํธ ์ธํธ์ ๊ฐ์ฉ์ฑ
- ๋คํธ์ํฌ๋ฅผ ํตํ ๋ฎ์ ๋ฉ๋ชจ๋ฆฌ ์๋น ๋ฐ ํจ์จ์ ์ธ ๋ฐ์ดํฐ ๊ตํ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐ ํธ๋์ญ์ ๋ก๊ทธ๋ฅผ ๋์คํฌ์ ์๊ตฌ ์ ์ฅํฉ๋๋ค(๋ฉ๋ชจ๋ฆฌ์ ์บ์ฑ ๊ฐ๋ฅ).
- ์ฅ์ ๋ก๋ถํฐ์ ๋น ๋ฅธ ๋ณต๊ตฌ;
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ด๊ธฐํ, ๋ณต์ ๊ตฌ์ฑ ๋ฐ ๋ ธ๋ ์ฐ๊ฒฐ/์ฐ๊ฒฐ ํด์ ์ ์ฌ์ฉํ ์ ์๋ Go ์ธ์ด์ ์์ ์ ์ธ CLI ํด๋ผ์ด์ธํธ
- ARM, X86, POWER ๋ฐ IBM Z ์ํคํ ์ฒ๋ฅผ ์ง์ํฉ๋๋ค.
- Raft ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌํ์ ํธ๋์ญ์ ์ปค๋ฐ ์ ์ง์ฐ์ ์ต์ํํ๋๋ก ์ต์ ํ๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru