-
์นดํ ๋ผ
์๋น์คํ ์นด์ฐ์น๋ฒ ์ด์ค
-
์ค์นํ ๋ฒ์
On-premise
-
์ฟ ๋ฒ๋คํฐ์ค ์คํผ๋ ์ดํฐ
ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค
-
๋ชจ๋ฐ์ผ ๋ฐ ์ฃ์ง
์๋ฒ ๋๋ NoSQL
์นด์ฐ์น๋ฒ ์ด์ค ์นดํ ๋ผ
์นดํ ๋ผ๋ AI ๋ฐ ์์ด์ ํธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ณด๋ค ๋น ๋ฅด๊ณ ํจ์จ์ ์ผ๋ก ๊ตฌ์ถํ ์ ์๋๋ก ์ง์ํ๋ Couchbase์ ๋ฐ์ดํฐ ํ๋ซํผ์ ๋๋ค. AWS, GCP, Azure์ ๊ฐ์ ์ฃผ์ CSP์์ ๋ณด์๊ณผ ๊ณ ๊ฐ์ฉ์ฑ์ ์ ๊ณตํ๋ฉฐ, ๋ค์ํ ๊ธฐ๋ฅ์ ํตํด ๊ฐ๋ฐ์๋ค์ด ๋ณต์กํ AI ์ํฌ๋ก๋๋ฅผ ๊ฐ์ํํ ์ ์๋๋ก ํฉ๋๋ค.
- ํธ๋์ญ์ ์๋น์ค: ์นดํ ๋ผ๋ ๋ฉ๋ชจ๋ฆฌ ์ฐ์ ์ํคํ ์ฒ ๋ด์์ ACID ํธ๋์ญ์ ์ ์ง์ํ๋ฉฐ, ์ ์ฐํ JSON ๋ฌธ์๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ด๋ฅผ ํตํด ๋ฐ์ดํฐ์ ์ผ๊ด์ฑ๊ณผ ์ ๋ขฐ์ฑ์ ๋ณด์ฅํฉ๋๋ค.
- ์ค์๊ฐ ๋ถ์ ์๋น์ค: ์ค์๊ฐ ๋ถ์์ ๊ฐ๋ฅํ๊ฒ ํ๋ฉฐ, ETL ๋ฐ Write-back ๊ณผ์ ์์ด ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค. ์ด๋ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์๋๋ฅผ ๋์ด๊ณ , ์ด์ ํจ์จ์ฑ์ ํฅ์์ํต๋๋ค.
- AI ์๋น์ค: ๋๊ท๋ชจ AI ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ๊ฐ์ํํ๋ฉฐ, ๋ณด์๊ณผ ์ง์ฐ ์๊ฐ์ ๊ฐ์ ํฉ๋๋ค.
- ๋ชจ๋ฐ์ผ ์ฑ ์๋น์ค: ์ธํฐ๋ท ์ฐ๊ฒฐ ์์ด๋ ์๋ํ๋ ์์ ๊ฐ๋ ์ฑ์ ๊ตฌ์ถํ ์ ์์ผ๋ฉฐ, ์ฃ์ง์์ ๋ฐ์ดํฐ ๋๊ธฐํ, ์ ์ฅ, ์ฟผ๋ฆฌ, ๊ฒ์ ๋ฐ ๋ถ์์ด ๊ฐ๋ฅํฉ๋๋ค.
- SQL++: ์นดํ ๋ผ iQ๋ผ๋ AI ๊ธฐ๋ฐ ์ด์์คํดํธ๋ฅผ ์ ๊ณตํ์ฌ ์์ฐ์ด ์ฝ๋ฉ ์ง์์ ๋ฐ์ต๋๋ค.
์์ธํ ์์๋ณด๊ธฐ | ๋ฌธ์
์ ๋ํด์ ์์๋ณด๊ธฐ ์นดํ ๋ผ์ '์ ๋ก ETL' ์ค์๊ฐ ๋ถ์
์ ๋ํด์ ์์๋ณด๊ธฐ ์นดํ ๋ผ AI ์๋น์ค ๋ถ์
์นด์ฐ์น๋ฒ ์ด์ค ์๋ฒ
๋ชจ๋ ๊ธฐ๋ฅ์ ๊ฐ์ถ ๋ค์ค ๋ชจ๋ธ ๋ถ์ฐํ NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค. ์ต์ ๋น์ฆ๋์ค ํฌ๋ฆฌํฐ์ปฌ ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ๋น์ฆ๋์ค๋ฅผ ํ์ ํ ๋ ๊ด๋ฆฌ ๋ฐ ํ์ฅ์ด ๊ฐ์ฅ ์ฌ์ด ํ๋ซํผ์์ NoSQL์ ํ์ํ ์ ์ฐ์ฑ, ์น์ํจ, ์ฑ๋ฅ์ ์ํ ๋ถ๋ด ์์ด ๊ฒฝํํ์ธ์. ์ฐธ๊ณ : ๋์ผํ ์ ํ๋ฆฌ์ผ์ด์ ๋๋ ์ํฌ๋ก๋๋ฅผ ์ง์ํ๋ ๋ฐ ์ปค๋ฎค๋ํฐ ์๋์ ๋ฒ์ ๊ณผ ํผํฉ ์ฌ์ฉ์ ๊ธ์งํฉ๋๋ค.
์นด์ฐ์น๋ฒ ์ด์ค ์๋ฒ
- ๋ฌด๋ฃ๋ก ์์ค๋ฅผ ์ฌ์ฉํ ์ ์๋ Couchbase Server ๋ฐฐํฌํ์ธ Couchbase ์ปค๋ฎค๋ํฐ ์๋์ ์ ๋ฐ์ด๋๋ฆฌ ํจํค์ง์ ๋๋ค.
- ๊ธฐ๋ณธ์ ์ธ ๊ต์ก, ๊ฐ์ฉ์ฑ, ์ฑ๋ฅ, ๋๊ตฌ ๋ฐ ์ฟผ๋ฆฌ๋ง ์ถฉ๋ถํ๋ค๋ฉด ๋น๊ธฐ์ ์ฉ ๊ฐ๋ฐ์์๊ฒ ๊ฐ์ฅ ์ ํฉํฉ๋๋ค.
- ์คํ ์์ค NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๊ฐ๋ฐ๊ณผ ํ๋ก๋์ ๋ชจ๋์ ๋ฌด๋ฃ๋ก ์ ๊ณต๋๋ฉฐ, ๋ค์์์ ์ง์ํฉ๋๋ค. ์นด์ฐ์น๋ฒ ์ด์ค ์ปค๋ฎค๋ํฐ ํฌ๋ผ
- ์ปค๋ฎค๋ํฐ ์๋์ ์ ์ํฐํ๋ผ์ด์ฆ์ ๋์ผํ "ํ ์คํธ, ์์ ๋ฐ ๊ฒ์ฆ" ํ์ง ๋ณด์ฆ ์ฃผ๊ธฐ๋ฅผ ๊ฑฐ์น์ง ์์ต๋๋ค.
- Server 7์ ์ต์ ๊ธฐ๋ฅ ์ค ์ผ๋ถ๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ์ต์ SDK๋ฅผ ๋ค์ด๋ก๋ํด์ผ ํฉ๋๋ค. SDK ๋ณด๊ธฐ ํธํ์ฑ ์ฐจํธ ๋ฅผ ํด๋ฆญํด ์์ธํ ์์๋ณด์ธ์.
- ์ฐธ๊ณ : ์ปค๋ฎค๋ํฐ ๋ฒ์ ์ ๊ฐ๋ฐ, ํ ์คํธ, ์ ํ์ ์ธ ํ๋ก๋์ ํ๊ฒฝ์์ ์ฌ์ฉํ ์ ์๊ณ , ์์ ์ ๋๋ ๋๊ท๋ชจ ํ๊ฒฝ์์๋ ์ ํ์ด ์์ต๋๋ค. ๋ฐ๋ผ์, ๋ฒ์ ๊ณผ ์๊ด ์์ด ๋ ธ๋๋น 4์ฝ์ด ์ ํ์ด ์์ผ๋ฉฐ, ๋ฒ์ 7 ์ด์๋ถํฐ๋ ํด๋ฌ์คํฐ๋น 5๋ ธ๋ ์ดํ๋ก๋ง ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ๋ํ ๋์ผํ ์ ํ๋ฆฌ์ผ์ด์ ๋๋ ์ํฌ๋ก๋๋ฅผ ์ง์ํ๋ ๋ฐ ์ํฐํ๋ผ์ด์ฆ ๋ฒ์ ๊ณผ ํผํฉ ์ฌ์ฉ์ ๊ธ์งํฉ๋๋ค.
์นด์ฐ์น๋ฒ ์ด์ค ์์จ ์ด์์
์นด์ฐ์น๋ฒ ์ด์ค ๋ผ์ดํธ
Couchbase Lite๋ ๋ชจ๋ฐ์ผ, ๋ฐ์คํฌํฑ, ์๋ฒ, IoT ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ๋ ์์ง ๋๋ฐ์ด์ค๋ฅผ ์ํ ํ์ค ๊ธฐ๋ฐ ์๋ฒ ๋๋ NoSQL JSON ๋ฌธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋๋ค. ์ํฐํ๋ผ์ด์ฆ ์๋์ ์ ์ปค๋ฎค๋ํฐ ์๋์ ์ ํฌํจ๋ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋๋ฉฐ ์ํธํ, P2P ์ฅ์น ๊ฐ ๋๊ธฐํ, ์ฅ์น ๋ด ์ฅ์ ์กฐ์น, ๋จธ์ ๋ฌ๋ ์์ธก์ ์ํ ์์ธก ์ฟผ๋ฆฌ API, ๋ฐ์ดํฐ ์ ์ก ์ต์ ํ๋ฅผ ์ํ ๋ธํ ๋๊ธฐํ ๋ฑ์ ๊ธฐ๋ฅ์ด ํฌํจ๋์ด ์์ต๋๋ค.
์นด์ฐ์น๋ฒ ์ด์ค ๋ผ์ดํธ
Couchbase Lite๋ ๋ชจ๋ฐ์ผ, ๋ฐ์คํฌํฑ, ์๋ฒ, IoT ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ๋ ์ฃ์ง ๋๋ฐ์ด์ค๋ฅผ ์ํ ํ์ค ๊ธฐ๋ฐ ์๋ฒ ๋๋ NoSQL JSON ๋ฌธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋๋ค. ์ธ๊ณ์์ ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ๋๋ ์๋ฒ ๋๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค(SQLite)๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ค๊ณ๋ Couchbase Lite์ ๊ฐ๋ ฅํ ์ฟผ๋ฆฌ API๋ SQL ๊ธฐ๋ฐ ์๋ฏธ๋ก , ์ธ๋ฑ์ฑ ์ง์, ์ ์ฒด ํ ์คํธ ๊ฒ์ ๋ฐ ์ด๋ฒคํธ ๊ธฐ๋ฅ์ ๊ฐ์ถ๊ณ ์์ด ๊ฐ๋ฐ์๊ฐ ์๋ฒ ๋๋ ํ๋ซํผ์์ ๊ฐ๋ ฅํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๊ณ ๋ฐฐํฌํ ์ ์๋๋ก ํด์ค๋๋ค.
๋๊ธฐํ ๊ฒ์ดํธ์จ์ด
์ํฐํ๋ผ์ด์ฆ๊ธ ๋๊ธฐํ ๊ฒ์ดํธ์จ์ด๋ ์ปค๋ฎค๋ํฐ ๋ฒ์ ์ ๊ฐ๋ ฅํ ๊ธฐ๋ฐ์ ๋ฐํ์ผ๋ก ๊ตฌ์ถ๋์์ผ๋ฉฐ, ๋น์ฆ๋์ค ํฌ๋ฆฌํฐ์ปฌ ๋ชจ๋ฐ์ผ ๋ฐ ์์ง ์ปดํจํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ํ์ฅ์ฑ, ์ฑ๋ฅ, ๊ฐ์ฉ์ฑ ๋ฐ ๋ณด์ ๊ฐํ ๊ธฐ๋ฅ์ด ํฌํจ๋์ด ์์ต๋๋ค. ์ต์ ํ๋ ๋ฐ์ดํฐ ์ ์ก์ ์ํ ๋ธํ ๋๊ธฐํ, ๊ฐ์ ธ์ค๊ธฐ ์ค๋ฉ, ์บ์ ๊ด๋ฆฌ๋ฅผ ์ํ ์กฐ์ ๊ฐ๋ฅํ ์ต์ , ๋๊ธฐํ ๊ฒ์ดํธ์จ์ด ๊ฐ ๋ณต์ ์ ๋ถํ ๋ถ์ฐ ๋ฐ HA ๋ฑ์ ๊ธฐ๋ฅ์ด ํฌํจ๋์ด ์์ต๋๋ค.
๋๊ธฐํ ๊ฒ์ดํธ์จ์ด
Couchbase ๋๊ธฐํ ๊ฒ์ดํธ์จ์ด๋ฅผ ์ฌ์ฉํ๋ฉด Couchbase Lite ์ง์ ์์ง ์ฅ์น์ Couchbase Server์์ ํธ์คํ ๋๋ ๋ฐฑ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ ๋๋ ์์ง์ ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ์ผํฐ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ ๋๊ธฐํํ ์ ์์ต๋๋ค. ์คํ ์์ค ์ปค๋ฎค๋ํฐ ์๋์ ์ ์ธ๋ถํ๋ ์ก์ธ์ค ์ ์ด ๋ฐ ๊ถํ ๋ถ์ฌ๋ฅผ ํตํด ๋ณด์ ๋๊ธฐํ ๋ฐ ๋ฐ์ดํฐ ๋ผ์ฐํ ์ ์ง์ํฉ๋๋ค.