๊ธฐ๋ฅ
์นด์ฐ์น๋ฒ ์ด์ค ๋ชจ๋ฐ์ผ๊ณผ ๋ชฝ๊ณ DB Atlas ๊ธฐ๊ธฐ ๋๊ธฐํ(์์ญ)์ ์ฃผ์ ๊ธฐ๋ฅ ๋น๊ต
MongoDB Atlas ์ฅ์น ๋๊ธฐํ(Realm)์ ๋ฌ๋ฆฌ Couchbase Mobile์ ํธ์คํ ๋๋ ์์ฒด ๊ด๋ฆฌ ๋ฐฐํฌ, SQL ์ง์, ํผ์ด ํฌ ํผ์ด ๋๊ธฐํ, ์๋ฒ ๋๋ ์ฅ์น ์ง์, ์ฌ์ฉ์ ์ง์ ๊ฐ๋ฅํ ์ถฉ๋ ํด๊ฒฐ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- ํฌํจ๋ ๋ด์ฉ
- ์คํ๋ผ์ธ ์ง์
- ํ๋ซํผ ์ง์
- ์ ์ฐํ ํ ํด๋ก์ง
- ํผ์ด ํฌ ํผ์ด ๋๊ธฐํ
- ๋ธํ ๋๊ธฐํ
- ๋๊ธฐํ ์ถฉ๋ ํด๊ฒฐ
- SQL++
- ์จํ๋ ๋ฏธ์ค/์์ฒด ๊ด๋ฆฌ ๋ฐฐํฌ
- ๋๋ฐ์ด์ค ๋ด ๋ฒกํฐ ๊ฒ์
- Couchbase
- ๋ชจ๋ฐ์ผ, IoT ๋ฐ ์๋ฒ ๋๋ ๋๋ฐ์ด์ค ์ง์
- ํฌ๊ด์ ์ด๊ณ ์ฌ์ฉ์ ์ง์ ๊ฐ๋ฅํ
- MongoDB Atlas ์ฅ์น ๋๊ธฐํ(์์ญ)
- ๋ชจ๋ฐ์ผ ํ๋ซํผ๋ง ํด๋น
- ๊ธฐ๋ณธ, ์ฌ์ฉ์ ์ง์ ์์
๊ณ ๊ฐ
๊ณ ๊ฐ์ ์๊ฒฌ
-
"์ฃผ๋ฌธ์ ๊ด๋ฆฌํ๊ณ ์ ํ์ ๋ฐฐ์กํ๊ธฐ ์ํด์๋ ๊ฐ๋ ฅํ ๊ณต๊ธ๋ง๊ณผ ์ฐ์ํ ์ผ์ ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ด ํ์ํฉ๋๋ค."
๋ง๋ํ๋ธ ๋ฉ์นผ๋ผ, ๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ ์ฑ ์์, ํฉ์์ฝ30K ์ฌ์ฉ์ -
"์นดํ ๋ผ๋ฅผ ํตํด ์๋ฐฑ๋ง ๋ช ์ ํ๋ ์ด์ด๊ฐ ์ค๋จ ์์ด ์ผ๊ด๋ ๊ฒฝํ์ ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ธฐ๋ฅ์ ์ฐ๋ฆฌ์๊ฒ ๋งค์ฐ ์ค์ํฉ๋๋ค."
๋ผ์ค ์๋ฉ๋ฌ, ํ์ฅ, Lotum800 ์ ์ธ๊ณ ๋ฐฑ๋ง ๋ค์ด๋ก๋10+ ์๊ฐ ํ์ฑ ์ฌ์ฉ์ ์ ๋ฐฑ๋ง ๋ช -
"Couchbase Mobile์ ํผ์ด ํฌ ํผ์ด ๋๊ธฐํ๋ฅผ ํตํด ํ์ ๋ฐ์ดํฐ๋ฅผ ๋ณ์ ์ ์ฒด์์ ์ค์๊ฐ์ผ๋ก ์ํํ๊ฒ ๊ณต์ ํ ์ ์์ต๋๋ค."
๋ก๋ฆฌ ๋ชจ์คํธ, CEO, BackpackEMR20% ์ฐจํธ ์์ฑ ๋น์ฉ ์ ๊ฐ25% ์๋ ํ๋ก์ธ์ค ๊ฐ์ -
"์ ํฌ๋ ๋ชฝ๊ณ ๋ฅผ ์ดํด๋ดค์ต๋๋ค. ํนํ ๋๊ท๋ชจ ์ํฌ๋ก๋์์ Couchbase์ ๋ฐ์ดํฐ ์ผํฐ ๊ฐ ๋ณต์ ๊ธฐ์ ์ด ์ฐ์ํ๋ค๋ ๊ฒ์ ์๊ฒ ๋์์ต๋๋ค."
ํด๋ผ์ฐ์ค ๋ชฐํธ, CIO, FICO<1MS ์๋ต ์๊ฐ24x365 ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ ์๊ฐ
๋ฌด์์ ๋์๋๋ฆด๊น์?
๋ณํ(*)๊ฐ ์๋ ๋ชจ๋ ํ๋๋ ๋ฐ๋์ ์ ๋ ฅํด์ผ ํฉ๋๋ค.
์ ์ถํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
์นด์ฐ์น๋ฒ ์ด์ค ๋ด๋น์๊ฐ ๊ณง ์ฐ๋ฝ์ ๋๋ฆด ๊ฒ์ ๋๋ค.
์ฝ๋ ์ค๋ํซ
Couchbase Mobile์ MongoDB์ ์ฟผ๋ฆฌ ์ธ์ด๋ณด๋ค ๋ ์ง๊ด์ ์ธ SQL์ ์ง์ํฉ๋๋ค.
> SQL
SELECT SUM(value * volume) AS val, symbol
FROM db.stocks
WHERE symbol IN ( "AAPL", "GOOG" ) AND value > 0
GROUP BY symbol
ORDER BY val DESC, symbol ASC
> SQL
db.stocks.aggregate([
{ "$match": {
"$and": [
{"symbol": {
"$in": [
"AAPL",
"GOOG"]}},
{ "value": {
"$gt": 0 }}]}},
{ "$group": {
"_id": {
"symbol": "$symbol" },
"sum(value * volume)": {
"$sum": {
"$multiply": [
"$value",
"$volume"]}}}},
{ "$project": {
"_id": 0,
"sum(value * volume)": "$sum(value * volume)",
"symbol": "$_id.symbol"}}
{ "$sort": {
"sum(value * volume)": -1,
"symbol": 1 }}]})