๊ธฐ๋ฅ
Couchbase์ MongoDB์ ์ฃผ์ ๊ธฐ๋ฅ ๋น๊ต
- ํฌํจ๋ ๋ด์ฉ
- JSON ์ ์ฐ์ฑ
- ๋ด์ฅ๋ ๊ด๋ฆฌํ ์บ์
- ๋ชจ๋ฐ์ผ, ์ฃ์ง ๋ฐ P2P ๋๊ธฐํ
- SQL
- ๊ธฐ๋ณธ ์ ์ฒด ํ ์คํธ ๊ฒ์
- ๋ค์ดํฐ๋ธ ๋ฒกํฐ ๊ฒ์
- XDCR ๋ง์คํฐ-๋ง์คํฐ ๋ณต์
- ์๋ ์ค๋ฉ
- ๋ง์คํฐ๋ฆฌ์ค ๊ณต์ -๋ฌด๊ณต์ ์ํคํ ์ฒ
- ์ฐ ๊ฑฐ๋
- ๋ค์ฐจ์ ์ค์ผ์ผ๋ง
- ๋ชจ๋ฐ์ผ์์ ๋ฒกํฐ ๊ฒ์
- ์ปฌ๋ผํ ์คํ ๋ฆฌ์ง ์์ง
- ๋ฉํฐ์์ค, ์ ๋ก-ETL ์์ง
- ์์ค ํด๋ฌ์คํฐ์ ๋ํ ์ฐ๊ธฐ-๋ฐฑ, ์ค์๊ฐ ๋ถ์
- Couchbase
- MongoDB
- BSON
- ๋ฃจ์ฌ ๊ธฐ๋ฐ์ด๋ฉฐ Atlas์์๋ง ์ฌ์ฉ ๊ฐ๋ฅ
์ฝ๋ ์ค๋ํซ
Couchbase SQL++์ MongoDB์ MQL์์ ๋๋ฑํ ์ฟผ๋ฆฌ ๋น๊ต
Office ipsum you must be muted. Horse next protocol were give working thought put boil marketing. Churning management standup flesh incentivization high power enable. And build whistles keep stands wider. Pants lift what's later low call. Shoot knowledge power anyway vendor join roll drawing-board. Awareness wider managing door territories reality. Status dogpile issues.
/* equivalent to the Mongo example */
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
// equivalent to the SQL++ example
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 }}]})
๊ณ ๊ฐ
๊ณ ๊ฐ์ ์๊ฒฌ
-
"๋งค์ฐ ํฐ ๊ท๋ชจ์์๋ Couchbase์ ์๋ต ์๊ฐ์ 500๋ง์ดํฌ๋ก์ด๋ก ๋งค์ฐ ์ผ๊ด๋๊ฒ ์ ์ง๋๊ณ ์์ต๋๋ค."
๊ธฐ์ ๋ฆฌ๋, Cisco100B+ ์ฐ๊ฐ ์ฌ์ฉ์ ์ธ์ ์500 ๋ง์ดํฌ๋ก์ด ์๋ต ์๊ฐ -
"ํนํ ๋๊ท๋ชจ ์ํฌ๋ก๋์์ Couchbase์ ๋ฐ์ดํฐ์ผํฐ ๊ฐ ๋ณต์ ๊ธฐ์ ์ด ์ฐ์ํ๋ค๋ ๊ฒ์ ์๊ฒ ๋์์ต๋๋ค."
ํด๋ผ์ฐ์ค ๋ชฐํธ, CIO, FICO<1 ms ์๋ต ์๊ฐ24x365 ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ ์๊ฐ -
"์๋ฒ๋ฅผ ์ ๋ฐ ์ดํ๋ก ์ค์์ผ๋ก์จ ์ฑ๋ฅ์ ํฅ์ํ๊ณ ํจ์ฌ ๋ ํ์ฅ ๊ฐ๋ฅํ ์ํคํ ์ฒ๋ฅผ ํ๋ณดํ ์ ์์ต๋๋ค."
์๋ฏธ๋ฅด ์ด์ฌ ์ฌ๋กฌ, ์ด์ ๋ด๋น ์์ ์ด์ฌ, Viber15 ํ๋ฃจ 10์ต ๊ฑด์ ํตํ ๋ฐ ๋ฉ์์ง ์ด๋ฒคํธ60% ์ด ์๋ฒ ์ ๊ฐ์