{"id":3373,"date":"2017-06-06T08:00:16","date_gmt":"2017-06-06T15:00:16","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=3373"},"modified":"2025-06-13T18:46:07","modified_gmt":"2025-06-14T01:46:07","slug":"simplifying-your-nosql-cluster-design-by-moving-from-mongodb-to-couchbase","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/simplifying-your-nosql-cluster-design-by-moving-from-mongodb-to-couchbase\/","title":{"rendered":"MongoDB \uc0e4\ub529\uc5d0\uc11c Couchbase \ucee8\ud14c\uc774\ub108\ub85c \uc774\ub3d9\ud558\uc5ec NoSQL \ud074\ub7ec\uc2a4\ud130 \uac04\uc18c\ud654\ud558\uae30"},"content":{"rendered":"<p>\ud589\uc0ac\uc5d0 \ub098\uac00\uc11c NoSQL \uc0ac\uc6a9\uc790 \ubc0f \uc639\ud638\uc790\ub4e4\uacfc \uc774\uc57c\uae30\ub97c \ub098\ub204\ub2e4 \ubcf4\uba74, \uc0ac\ub78c\ub4e4\uc774 \uc65c MongoDB\ub97c \uc0ac\uc6a9\ud558\ub2e4\uac00 Couchbase\ub97c \uc0ac\uc6a9\ud558\uae30\ub85c \uacb0\uc815\ud588\ub294\uc9c0\uc5d0 \ub300\ud55c \uc774\uc57c\uae30\ub97c \uc790\uc8fc \ub4e3\uac8c \ub429\ub2c8\ub2e4.  \uc608\ub97c \ub4e4\uc5b4 <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/ndp-episode-3-switching-from-a-relational-database-to-nosql\/\" target=\"_blank\" rel=\"noopener noreferrer\">\ub258\uc559\uc2a4\uc758 \ud1b0 \ucf54\uce20\uc640 \uc9c4\ud589\ud55c \uc778\ud130\ubdf0<\/a>.  Nuance\uac00 MongoDB\ub97c \uc911\ub2e8\ud558\uae30\ub85c \uacb0\uc815\ud55c \uac00\uc7a5 \ud070 \uc774\uc720\ub294 \ub2e8\uc21c\ud654\ub41c \ubc29\uc2dd\uc73c\ub85c \ud655\uc7a5\ud560 \uc218 \uc5c6\uae30 \ub54c\ubb38\uc785\ub2c8\ub2e4. \uc774 \uc774\uc57c\uae30\ub97c \ucc98\uc74c \ub4e4\uc740 \uac83\uc740 \uc544\ub2d9\ub2c8\ub2e4.<\/p>\n<p>MongoDB\ub85c NoSQL \ud074\ub7ec\uc2a4\ud130\ub97c \ud655\uc7a5\ud558\ub294 \ub370 \uad00\ub828\ub41c \uc0ac\ud56d\uc744 \uc0b4\ud3b4\ubcf8 \ub2e4\uc74c <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/\" target=\"_blank\" rel=\"noopener noreferrer\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4<\/a>.<\/p>\n<p><!--more--><\/p>\n<p><span style=\"font-weight: 400\">\ubabd\uace0DB\uc758 \uacbd\uc6b0 \uc0e4\ub529\uc740 \ub110\ub9ac \uc0ac\uc6a9\ub418\ub294 \ubc29\ubc95 \uc911 \ud558\ub098\uc785\ub2c8\ub2e4.<\/span>cale. \ub2e4\ub978 \ub370\uc774\ud130\ubca0\uc774\uc2a4\ub294 NoSQL \ud074\ub7ec\uc2a4\ud130\ub9c1 \ud504\ub85c\uc138\uc2a4\uc5d0 \ub2e4\ub974\uac8c \uc811\uadfc\ud569\ub2c8\ub2e4. \ubaa8\ub4e0 \uacbd\uc6b0\uc5d0 \ub370\uc774\ud130 \ubcf5\uc81c\ub97c \ud3ec\ud568\ud558\ub294 \ub2e4\uc911 \ub178\ub4dc \ud074\ub7ec\uc2a4\ud130\ub97c \ub9cc\ub4dc\ub294 \ub370 \uad00\uc2ec\uc774 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h2>\ub2e4\uc911 \ub178\ub4dc MongoDB \ud074\ub7ec\uc2a4\ud130 \ub9cc\ub4e4\uae30<\/h2>\n<p>MongoDB\ub294 \ub9c8\uc2a4\ud130-\uc2ac\ub808\uc774\ube0c \uc544\ud0a4\ud14d\ucc98\ub97c \uac00\uc9c4 NoSQL \ubb38\uc11c \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc785\ub2c8\ub2e4. \ud074\ub7ec\uc2a4\ud130\ub97c \uc0dd\uc131\ud558\uace0 \ud655\uc7a5\ud560 \ub54c, \ud074\ub7ec\uc2a4\ud130\ub97c \uc0dd\uc131\ud558\uace0 \uad00\ub9ac\ud558\ub824\uba74 <a href=\"https:\/\/docs.mongodb.com\/manual\/tutorial\/deploy-shard-cluster\/\" target=\"_blank\" rel=\"noopener noreferrer\">\uc0e4\ub4dc \ud074\ub7ec\uc2a4\ud130<\/a> \ubc0f <a href=\"https:\/\/docs.mongodb.com\/manual\/tutorial\/deploy-replica-set\/\" target=\"_blank\" rel=\"noopener noreferrer\">\ubcf5\uc81c \uc138\ud2b8<\/a>\ub294 \ubcf5\uc81c \ud074\ub7ec\uc2a4\ud130\uc758 \ub2e4\ub978 \uc774\ub984\uc785\ub2c8\ub2e4. \uc774\ub294 \uc7a0\uc7ac\uc801\uc73c\ub85c \ud070 \ud37c\uc990\uc758 \uc870\uac01\uc774\uba70, \uc774 \ud37c\uc990\uc774 \uc5b4\ub5bb\uac8c \uc27d\uac8c \ubcf5\uc7a1\ud574\uc9c8 \uc218 \uc788\ub294\uc9c0 \uc54c\uac8c \ub420 \uac83\uc785\ub2c8\ub2e4.<\/p>\n<p>\ubaa8\ub4e0 \uac83\uc744 \ub85c\uceec\uc5d0\uc11c \ucc98\ub9ac\ud560 \uacc4\ud68d\uc774\uae30 \ub54c\ubb38\uc5d0 Docker\ub294 \uc774 \uc791\uc5c5\uc5d0 \uc801\ud569\ud55c \uc194\ub8e8\uc158\uc785\ub2c8\ub2e4.  \uc5ec\ub7ec \uac1c\uc758 MongoDB Docker \ucee8\ud14c\uc774\ub108\ub97c \ubc30\ud3ec\ud558\uace0 \ud074\ub7ec\uc2a4\ud130\uc758 \uc77c\ubd80\ub85c \ud655\uc7a5\ud560 \uac83\uc785\ub2c8\ub2e4.<\/p>\n<p>\uac00\uc7a5 \uba3c\uc800 \ud574\uc57c \ud560 \uc77c\uc740 \ud074\ub7ec\uc2a4\ud130\uc5d0 \ud544\uc694\ud55c \ubaa8\ub4e0 \ub178\ub4dc\ub97c \ubc30\ud3ec\ud558\ub294 \uac83\uc785\ub2c8\ub2e4.  Docker CLI\ub97c \uc0ac\uc6a9\ud558\uc5ec \ub2e4\uc74c \uba85\ub839\uc744 \uc2e4\ud589\ud569\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default highlight:0 decode:true\">docker run -d -p 27017-27019:27017-27019 -p 28017:28017 --name mongocfg1 mongo mongod --configsvr --replSet rs0\r\ndocker run -d -p 37017-37019:27017-27019 -p 38017:28017 --name mongoshd1 mongo mongod --shardsvr --replSet rs1\r\ndocker run -d -p 47017-47019:27017-27019 -p 48017:28017 --name mongoshd2 mongo mongod --shardsvr --replSet rs1<\/pre>\n<p>\uc704\uc758 \uba85\ub839\uc740 \ub2e4\uc74c\uc744 \uc0ac\uc6a9\ud558\ub294 \uad6c\uc131 \ub178\ub4dc\ub97c \uc0dd\uc131\ud569\ub2c8\ub2e4.\u00a0<code>rs0<\/code> \ubcf5\uc81c\ubcf8 \uc138\ud2b8\uc640 \ub450 \uac1c\uc758 \uc0e4\ub4dc \ub178\ub4dc\ub97c \uc0ac\uc6a9\ud558\ub294\u00a0<code>rs1<\/code> \ubcf5\uc81c\ubcf8 \uc138\ud2b8.  \uc774\uc81c \ub9c9 MongoDB \uc778\uc2a4\ud134\uc2a4\ub97c \uc2dc\uc791\ud588\ub294\ub370 \uc774\ubbf8 \ub450 \uac00\uc9c0 \ub2e4\ub978 \ub178\ub4dc \uc720\ud615\uacfc \ubcf5\uc81c\ubcf8 \uc138\ud2b8\uc5d0 \ub300\ud574 \uac71\uc815\ud574\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<p>\uc774\uc81c \uc774 \ubaa8\ub4e0 \uac83\uc744 \ud568\uaed8 \uc5f0\uacb0\ud558\uc5ec \ubcf5\uc81c \ubc0f \uc0e4\ub529\uc774 \uc791\ub3d9\ud558\ub294 \uc0c1\ud0dc\ub85c \ub9cc\ub4e4\uc5b4\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<p>\uba3c\uc800 \ub450 \uac1c\uc758 \uc0e4\ub4dc \ub178\ub4dc\uc5d0\uc11c \ubcf5\uc81c\ub97c \ucd08\uae30\ud654\ud574 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4.\u00a0<code>rs1<\/code> \ubcf5\uc81c\ubcf8 \uc138\ud2b8.  \uc774 \uc791\uc5c5\uc744 \uc218\ud589\ud558\ub824\uba74 \ud574\ub2f9 \ucee8\ud14c\uc774\ub108 IP \uc8fc\uc18c\ub97c \ud655\uc778\ud574\uc57c \ud569\ub2c8\ub2e4.  Docker CLI\uc5d0\uc11c \ub2e4\uc74c\uc744 \uc2e4\ud589\ud569\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default highlight:0 decode:true\">docker inspect mongoshd1\r\ndocker inspect mongoshd2<\/pre>\n<p>IP \uc8fc\uc18c\ub97c \uc5bb\uc740 \ud6c4 \ub2e4\uc74c \uba85\ub839\uc744 \ud1b5\ud574 \uc0e4\ub4dc \ub178\ub4dc \uc911 \ud558\ub098\uc5d0 \uc5f0\uacb0\ud569\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default highlight:0 decode:true\">\ub3c4\ucee4 \uc2e4\ud589 -\uc787 \ubabd\uace0\uc2dc\ub4dc1 \ubc30\uc26c<\/pre>\n<p>\uc774\ub97c \ud1b5\ud574 \ub300\ud654\ud615 \uc178\ub85c \ucee8\ud14c\uc774\ub108\ub97c \uc81c\uc5b4\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.  \uc774\ub7ec\ud55c \ub178\ub4dc\uc5d0\uc11c \ubcf5\uc81c\ub97c \ucd08\uae30\ud654\ud558\ub824\uba74 \uc5f0\uacb0\ub41c \ucee8\ud14c\uc774\ub108\uc5d0\uc11c Mongo \uc178\uc744 \uc2e4\ud589\ud574\uc57c \ud569\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default highlight:0 decode:true\">\ubabd\uace0 --\ud3ec\ud2b8 27018<\/pre>\n<p>\ubabd\uace0 \uc178\uc744 \ud1b5\ud574 \uc5f0\uacb0\ub418\uba74 \ub2e4\uc74c\uc744 \uc2e4\ud589\ud569\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default highlight:0 decode:true\">rs.initiate({\r\n    _id : \"rs1\",\r\n    members: [\r\n        { _id : 1, host : \"172.17.0.3:27018\" }, \r\n        { _id : 2, host : \"172.17.0.4:27018\" }\r\n    ]\r\n});<\/pre>\n<p>\uc704\uc758 \uba85\ub839\uc5d0\uc11c \ucee8\ud14c\uc774\ub108 IP \uc8fc\uc18c\ub97c \uc2e4\uc81c\ub85c \uc0ac\uc6a9\ud558\ub824\ub294 \uc0e4\ub4dc \ub178\ub4dc\ub85c \uad50\uccb4\ud558\ub294 \uac83\uc744 \uc78a\uc9c0 \ub9c8\uc138\uc694.<\/p>\n<p>\uc2e4\ud589\uc774 \uc644\ub8cc\ub418\uba74 \ub2e4\uc74c\uc744 \ud1b5\ud574 \ub178\ub4dc\uc758 \uc0c1\ud0dc\ub97c \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\u00a0<code>rs.status()<\/code> \uba85\ub839\uc744 \uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/p>\n<p>\uc774\uc81c \uad6c\uc131 \ub178\ub4dc\ub97c \uc900\ube44\ud574\uc57c \ud569\ub2c8\ub2e4.  \uba3c\uc800 \uc55e\uc11c \uc124\uba85\ud55c \ub300\ub85c \ucee8\ud14c\uc774\ub108 IP\ub97c \uacb0\uc815\ud558\uace0 \ub2e4\uc74c\uc744 \ud1b5\ud574 \uc5f0\uacb0\ud569\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default highlight:0 decode:true\">\ub3c4\ucee4 \uc2e4\ud589 -it mongocfg1 bash<\/pre>\n<p>\ub300\ud654\ud615 \uc178\ub85c \uc5f0\uacb0\ub418\uba74, \uc774\ubc88\uc5d0\ub294 \uad6c\uc131 \ub178\ub4dc\uc774\ubbc0\ub85c \ub2e4\ub978 \ud3ec\ud2b8\ub97c \ud1b5\ud574 Mongo \uc178\uc744 \uc0ac\uc6a9\ud558\uc5ec MongoDB\uc5d0 \uc5f0\uacb0\ud574\uc57c \ud569\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default highlight:0 decode:true\">\ubabd\uace0 --\ud3ec\ud2b8 27019<\/pre>\n<p>\ubabd\uace0 \uc178\uc744 \ud1b5\ud574 \uad6c\uc131 \ub178\ub4dc\uc5d0 \uc5f0\uacb0\ub418\uba74 \ub2e4\uc74c \uba85\ub839\uc744 \uc2e4\ud589\ud558\uc5ec \ubcf5\uc81c\ubcf8 \uc138\ud2b8\ub97c \ucd08\uae30\ud654\ud569\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default highlight:0 decode:true\">rs.initiate({\r\n    _id : \"rs0\",\r\n    members: [\r\n        { _id : 0, host : \"172.17.0.2:27019\" },\r\n    ]\r\n});<\/pre>\n<p>\uc774\uc81c \uc0e4\ub4dc \ub178\ub4dc \uad6c\uc131\uc744 \uc2dc\uc791\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.  \uc774\uc804\uc5d0\ub294 \uc0e4\ub4dc \ub178\ub4dc\uc5d0\uc11c \ubcf5\uc81c\ubcf8\ub9cc \uad6c\uc131\ud588\uc74c\uc744 \uae30\uc5b5\ud558\uc138\uc694.  \uad6c\uc131 \ub178\ub4dc\uc5d0\uc11c Mongo \uc178\uc744 \uc885\ub8cc\ud558\ub418 \ub300\ud654\ud615 \uc178\uc744 \uadf8\ub300\ub85c \ub450\uc9c0 \ub9c8\uc138\uc694.  \ub2e4\uc74c\uacfc \uac19\uc740 \uc0c8 \uba85\ub839\uc744 \uc2e4\ud589\ud574\uc57c \ud569\ub2c8\ub2e4. <a href=\"https:\/\/docs.mongodb.com\/manual\/reference\/program\/mongos\/\" target=\"_blank\" rel=\"noopener noreferrer\">\ubabd\uace0<\/a>\ub97c \uc2e4\ud589\ud558\uc5ec \ub354 \ub9ce\uc740 \uad6c\uc131\uc744 \uc218\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.  \ub2e4\uc74c\uc744 \uc2e4\ud589\ud569\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default highlight:0 decode:true\">\ubabd\uace0\uc2a4 --configdb rs0\/172.17.0.2:27019<\/pre>\n<p>\uc774\ub807\uac8c \ud558\uba74 \ubabd\uace0 \uc178\uc744 \ud1b5\ud574 \uc0e4\ub4dc\ub97c \ucd94\uac00\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.  \ubc31\uadf8\ub77c\uc6b4\ub4dc\uc5d0\uc11c \ubabd\uace0\ub97c \uc2e4\ud589\ud558\ub3c4\ub85d \uc120\ud0dd\ud558\uc9c0 \uc54a\uc740 \uacbd\uc6b0, \ubabd\uace0 \uc178\uc744 \uc0ac\uc6a9\ud558\ub824\uba74 \uc0c8 \ud130\ubbf8\ub110\uc744 \uc5f4\uc5b4\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<p>\ub2e4\uc74c\uc5d0 \uc5f0\uacb0\u00a0<code>mongocfg1<\/code> \uc744 \uc2e4\ud589\ud55c \ub2e4\uc74c \ubabd\uace0 \uc178\uc744 \uc0ac\uc6a9\ud558\uc5ec \uc5f0\uacb0\ud569\ub2c8\ub2e4.  \uc774\ubc88\uc5d0\ub294 \ud3ec\ud2b8\u00a0<code>27019<\/code> \ud3ec\ud2b8\u00a0<code>27017<\/code>.<\/p>\n<p>\uc5f0\uacb0\ub418\uba74 \ub2e4\uc74c \uba85\ub839\uc744 \uc2e4\ud589\ud558\uc5ec \uc0e4\ub4dc\ub97c \ucd94\uac00\ud569\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default highlight:0 decode:true\">sh.addShard(\"rs1\/172.17.0.3:27018\");\r\nsh.addShard(\"rs1\/172.17.0.4:27018\");<\/pre>\n<p>\uc704\uc5d0\uc11c\ub294 \uc0e4\ub4dc \ub178\ub4dc\uc758 IP \uc8fc\uc18c\uc640 \uc0e4\ub4dc \ub178\ub4dc \ud3ec\ud2b8\ub97c \uc0ac\uc6a9\ud558\uace0 \uc788\ub2e4\ub294 \uc810\uc744 \uae30\uc5b5\ud558\uc138\uc694.<\/p>\n<p>MongoDB\uc758 \uc0e4\ub529 \uae30\ub2a5\uc774 \uad6c\uc131\ub418\uc5c8\uc73c\ubbc0\ub85c \uc774\uc81c \ud2b9\uc815 \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0 \ub300\ud574 \uc0e4\ub529 \uae30\ub2a5\uc744 \ud65c\uc131\ud654\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.  \uc6d0\ud558\ub294 \ubaa8\ub4e0 MongoDB \ub370\uc774\ud130\ubca0\uc774\uc2a4\uac00 \ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.  \uc0e4\ub529\uc744 \ud65c\uc131\ud654\ud558\ub294 \ubc29\ubc95\uc740 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default highlight:0 decode:true\">sh.enableSharding(\"example\");<\/pre>\n<p>\ud558\uc9c0\ub9cc \uc544\uc9c1 \ub05d\ub098\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4. <span style=\"font-weight: 400\">\ubabd\uace0DB\uc5d0\uc11c \uc0e4\ub529 \uc635\uc158\uc740 \ub2e4\uc74c\uacfc \uac19\uc740 \ubc94\uc704\uc5d0 \uc874\uc7ac\ud569\ub2c8\ub2e4. <a href=\"https:\/\/docs.mongodb.com\/manual\/core\/ranged-sharding\/#sharding-ranged\" target=\"_blank\" rel=\"noopener noreferrer\">\uc6d0\uac70\ub9ac \uc0e4\ub529<\/a> \uadf8\ub9ac\uace0 <a href=\"https:\/\/docs.mongodb.com\/manual\/core\/hashed-sharding\/#sharding-hashed\" target=\"_blank\" rel=\"noopener noreferrer\">\ud574\uc2dc\ub4dc \uc0e4\ub529<\/a>.  \ub2e4\uc74c \uc0ac\ud56d\uc5d0 \uc720\uc758\ud558\uba74\uc11c \ub370\uc774\ud130 \uc218\uc9d1\uc744 \uc5b4\ub5bb\uac8c \uc0e4\ub529\ud560 \uac83\uc778\uc9c0\uc5d0 \ub300\ud55c \uc811\uadfc \ubc29\uc2dd\uc744 \uacb0\uc815\ud569\ub2c8\ub2e4. <\/span>\ub370\uc774\ud130\ubca0\uc774\uc2a4\uc758 \ub370\uc774\ud130\uac00 \uc774 NoSQL \ud074\ub7ec\uc2a4\ud130\uc5d0 \ucd5c\ub300\ud55c \uade0\ub4f1\ud558\uac8c \ubd84\uc0b0\ub418\ub3c4\ub85d \ud558\ub294 \uac83\uc774 \ubaa9\ud45c\uc785\ub2c8\ub2e4.<\/p>\n<p>\ub2e4\uc74c \uba85\ub839\uc744 \uc608\ub85c \ub4e4\uc5b4 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default highlight:0 decode:true\">sh.shardCollection(\"example.people\", { \"_id\": \"hashed\" });<\/pre>\n<p>\uc704\uc758 \uba85\ub839\uc740 \ub2e4\uc74c \uc704\uce58\uc5d0 \uc0e4\ub4dc \ud0a4\ub97c \uc0dd\uc131\ud569\ub2c8\ub2e4.\u00a0<code>_id<\/code> \uc5d0 \ub300\ud55c\u00a0<code>\uc0ac\ub78c\ub4e4<\/code> \uceec\ub809\uc158\uc744 \uc0ac\uc6a9\ud569\ub2c8\ub2e4. \uac00\uc7a5 \uc88b\uc740 \ubc29\ubc95\uc77c \uc218\ub3c4 \uc788\uace0 \uc544\ub2d0 \uc218\ub3c4 \uc788\uc9c0\ub9cc, MongoDB\uc5d0\uc11c \ub370\uc774\ud130\ub97c \uc5b4\ub5bb\uac8c \uc0e4\ub529\ud560\uc9c0\ub294 \uc0ac\uc6a9\uc790\uac00 \uacb0\uc815\ud560 \ubb38\uc81c\uc785\ub2c8\ub2e4.<\/p>\n<p>\uc0e4\ub4dc \ubc30\ud3ec\ub97c \ud655\uc778\ud558\ub824\uba74 \uc2e4\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default highlight:0 decode:true\">db.people.getShardDistribution();<\/pre>\n<p>\uc800\ud76c\uac00 \uc9c4\ud589\ud55c \ubaa8\ub4e0 \ub2e8\uacc4\ub97c \ubcf4\uba74 \uc54c \uc218 \uc788\ub4ef\uc774, MongoDB \ub178\ub4dc \ud074\ub7ec\uc2a4\ud130\uc5d0\uc11c \ubcf5\uc81c \ubc0f \uc0e4\ub529\uc744 \uc791\ub3d9\uc2dc\ud0a4\ub294 \uac83\uc740 \uacb0\ucf54 \uc26c\uc6b4 \uc77c\uc774 \uc544\ub2c8\uc5c8\uc2b5\ub2c8\ub2e4. \ud074\ub7ec\uc2a4\ud130\ub97c \ud655\uc7a5\ud558\uac70\ub098 \ucd95\uc18c\ud574\uc57c \ud558\ub294 \uacbd\uc6b0, \uc774 \uc791\uc5c5\uc740 \ub354\uc6b1 \ubc88\uac70\ub85c\uc6cc\uc9c0\uba70 \uc774\ub294 \uae30\uc5c5\ub4e4\uc744 \uc88c\uc808\ud558\uac8c \ub9cc\ub4dc\ub294 \uc694\uc18c\uc785\ub2c8\ub2e4.<\/p>\n<p>\uc774\uac83\uc774 \ubc14\ub85c Couchbase\uc758 \uc5ed\ud560\uc785\ub2c8\ub2e4!<\/p>\n<h2>\ub2e4\uc911 \ub178\ub4dc \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ud074\ub7ec\uc2a4\ud130 \ub9cc\ub4e4\uae30<\/h2>\n<p>Couchbase\ub294 MongoDB\uc640 \uac19\uc740 \ubb38\uc11c \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc774\uc9c0\ub9cc \uc544\ud0a4\ud14d\ucc98\uac00 \uc870\uae08 \ub2e4\ub985\ub2c8\ub2e4. Couchbase\ub294 \ub9c8\uc2a4\ud130-\uc2ac\ub808\uc774\ube0c \uc124\uacc4\ub97c \uc5c6\uc560\ub294 P2P(\ud53c\uc5b4\ud22c\ud53c\uc5b4) \uc124\uacc4\ub97c \uc0ac\uc6a9\ud569\ub2c8\ub2e4. \ub610\ud55c \ud074\ub7ec\uc2a4\ud130\uc758 \ubaa8\ub4e0 \ub178\ub4dc\ub294 \ub3d9\uc77c\ud55c \uc124\uacc4\ub85c \ub370\uc774\ud130, \uc778\ub371\uc2f1, \ucffc\ub9ac \uc11c\ube44\uc2a4\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ub530\ub77c\uc11c \ud2b9\uc218 \ubcf5\uc81c \ub610\ub294 \uc0e4\ub4dc \ud074\ub7ec\uc2a4\ud130\ub97c \ub9cc\ub4e4 \ud544\uc694\uac00 \uc5c6\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uc774\uc81c \ub2e4\uc911 \ub178\ub4dc Couchbase \ud074\ub7ec\uc2a4\ud130\ub97c \ub9cc\ub4dc\ub294 \ubc29\ubc95\uc744 \uc0b4\ud3b4\ubcf4\uaca0\uc2b5\ub2c8\ub2e4. \ubaa8\ub4e0 \uc791\uc5c5\uc744 \ub85c\uceec\uc5d0\uc11c \uc218\ud589\ud560 \uac83\uc774\ubbc0\ub85c \uc774 \uc791\uc5c5\uc5d0\ub294 Docker\ub97c \uc0ac\uc6a9\ud558\ub294 \uac83\uc774 \uc88b\uc2b5\ub2c8\ub2e4.<\/p>\n<p>Docker CLI\uc5d0\uc11c \ub2e4\uc74c \uba85\ub839\uc744 \uc2e4\ud589\ud569\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default highlight:0 decode:true\">docker run -d -p 7091-7093:8091-8093 --name couchbase1 couchbase\r\ndocker run -d -p 8091-8093:8091-8093 --name couchbase2 couchbase\r\ndocker run -d -p 9091-9093:8091-8093 --name couchbase3 couchbase<\/pre>\n<p>\uc704\uc758 \uba85\ub839\uc740 \ucee8\ud14c\uc774\ub108 \ud3ec\ud2b8\ub97c \ub2e4\ub978 \ud638\uc2a4\ud2b8 \ud3ec\ud2b8 \uc9d1\ud569\uc5d0 \ub9e4\ud551\ud558\ub294 \uc138 \uac1c\uc758 Couchbase Server \ucee8\ud14c\uc774\ub108\ub97c \uc0dd\uc131\ud569\ub2c8\ub2e4.<\/p>\n<p>\uc774\uac83\uc740 Docker\uc774\ubbc0\ub85c \uac01 \ucee8\ud14c\uc774\ub108\ub294 Couchbase\ub97c \uc0c8\ub85c \uc124\uce58\ud558\uac8c \ub429\ub2c8\ub2e4. \uc774 \uac00\uc774\ub4dc\uc758 \ubaa9\ud45c\ub294 Couchbase\ub97c \uc2dc\uc791\ud558\uace0 \uc2e4\ud589\ud558\ub294 \uac83\uc774 \uc544\ub2c8\ubbc0\ub85c 5\uac00\uc9c0 \uad6c\uc131 \ub2e8\uacc4 \uac01\uac01\uc744 \uc9c4\ud589\ud558\ub294 \ubc29\ubc95\uc740 \uac80\ud1a0\ud558\uc9c0 \uc54a\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n<p>Couchbase\uc5d0\uc11c \ud074\ub7ec\uc2a4\ud130\ub97c \uc124\uc815\ud558\ub294 \ubc29\ubc95\uc5d0\ub294 \uc5ec\ub7ec \uac00\uc9c0\uac00 \uc788\uc73c\ubbc0\ub85c \uba87 \uac00\uc9c0\ub97c \uc0b4\ud3b4\ubcf4\uaca0\uc2b5\ub2c8\ub2e4. \uc138 \uac1c\uc758 \ucee8\ud14c\uc774\ub108 \uc911 \ub450 \uac1c\uc758 \ucee8\ud14c\uc774\ub108\ub97c \uc0c8 \ud074\ub7ec\uc2a4\ud130\ub85c \uad6c\uc131\ud569\ub2c8\ub2e4.<\/p>\n<p>\uad6c\uc131\ub418\uc9c0 \uc54a\uc740 \ub178\ub4dc, \uc608\ub97c \ub4e4\uc5b4\u00a0<code>couchbase1<\/code> \uac00 \ud074\ub7ec\uc2a4\ud130\uc5d0 \uac00\uc7a5 \uba3c\uc800 \ucd94\uac00\ub429\ub2c8\ub2e4. \ud074\ub7ec\uc2a4\ud130\uc640 \ub3d9\uc77c\ud55c \ud074\ub7ec\uc2a4\ud130\uc5d0 \ucd94\uac00\ud560 \uac83\uc785\ub2c8\ub2e4.\u00a0<code>couchbase2<\/code> \ub178\ub4dc\ub85c \uc774\ub3d9\ud569\ub2c8\ub2e4. \ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c \ub2e4\uc74c \uc704\uce58\ub85c \uc774\ub3d9\ud569\ub2c8\ub2e4.\u00a0<strong>https:\/\/localhost:7091<\/strong> \ub97c \ud074\ub9ad\ud558\uace0 \ud074\ub7ec\uc2a4\ud130\uc5d0 \ucc38\uc5ec\ud558\ub3c4\ub85d \uc120\ud0dd\ud569\ub2c8\ub2e4.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3378 size-full\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/04\/couchbase-join-cluster-1.png\" alt=\"Join Couchbase Cluster\" width=\"1100\" height=\"519\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/04\/couchbase-join-cluster-1.png 1100w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/04\/couchbase-join-cluster-1-300x142.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/04\/couchbase-join-cluster-1-1024x483.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/04\/couchbase-join-cluster-1-768x362.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/04\/couchbase-join-cluster-1-20x9.png 20w\" sizes=\"auto, (max-width: 1100px) 100vw, 1100px\" \/><\/p>\n<p>\uc5ec\uae30\uc11c \uc911\uc694\ud55c \uac83\uc740 \ub2e4\ub978 \ub178\ub4dc\uc758 IP \uc8fc\uc18c, \uad00\ub9ac \uc0ac\uc6a9\uc790 \uc544\uc774\ub514 \ubc0f \ube44\ubc00\ubc88\ud638, \uc0ac\uc6a9\ud558\ub824\ub294 \uc11c\ube44\uc2a4\uc785\ub2c8\ub2e4.<\/p>\n<p>Docker\ub97c \uc0ac\uc6a9\ud558\ubbc0\ub85c \uc62c\ubc14\ub978 IP \uc8fc\uc18c\ub97c \uc0ac\uc6a9\ud558\ub294 \uac83\uc774 \uc911\uc694\ud569\ub2c8\ub2e4.\u00a0<code>couchbase2<\/code> \ub178\ub4dc\uc785\ub2c8\ub2e4.  \uc774 IP \uc8fc\uc18c\ub97c \ucc3e\uc73c\ub824\uba74 \ub2e4\uc74c \uba85\ub839\uc744 \uc2e4\ud589\ud569\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default highlight:0 decode:true\">\ub3c4\ucee4 \uc778\uc2a4\ud399\ud2b8 \uce74\uc6b0\uce58\ubca0\uc774\uc2a42<\/pre>\n<p>\uacb0\uacfc\uc5d0\uc11c IP \uc8fc\uc18c\ub97c \ucc3e\uc2b5\ub2c8\ub2e4.  \ub85c\uceec \ud638\uc2a4\ud2b8\ub294 \uc2e4\uc81c \ucee8\ud14c\uc774\ub108 \uc8fc\uc18c\uac00 \uc544\ub2c8\ub77c \ubc14\uc778\ub529\ub41c \uc8fc\uc18c\uc77c \ubfd0\uc774\ubbc0\ub85c \uc0ac\uc6a9\ud558\uc9c0 \uc54a\ub294 \uac83\uc774 \ub9e4\uc6b0 \uc911\uc694\ud569\ub2c8\ub2e4.<\/p>\n<p>\uc774\ud6c4\u00a0<code>couchbase1<\/code> \ub178\ub4dc\uac00\u00a0<code>couchbase2<\/code> \ud074\ub7ec\uc2a4\ud130\uc758 \ubc38\ub7f0\uc2a4\ub97c \uc7ac\uc870\uc815\ud574\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3379 size-full\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/04\/couchbase-join-cluster-2.png\" alt=\"Join Couchbase Cluster\" width=\"1100\" height=\"235\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/04\/couchbase-join-cluster-2.png 1100w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/04\/couchbase-join-cluster-2-300x64.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/04\/couchbase-join-cluster-2-1024x219.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/04\/couchbase-join-cluster-2-768x164.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/04\/couchbase-join-cluster-2-20x4.png 20w\" sizes=\"auto, (max-width: 1100px) 100vw, 1100px\" \/><\/p>\n<p>\ud074\ub7ec\uc2a4\ud130\ub97c \uc7ac\uc870\uc815\ud558\uba74 \ubc84\ud0b7 \ub370\uc774\ud130\uac00 \ud074\ub7ec\uc2a4\ud130 \uc804\uccb4\uc5d0 \uace0\ub974\uac8c \ubd84\uc0b0\ub429\ub2c8\ub2e4. \ud074\ub7ec\uc2a4\ud130\uc5d0\uc11c \ub178\ub4dc\ub97c \ucd94\uac00\ud558\uac70\ub098 \uc81c\uac70\ud560 \ub54c\ub9c8\ub2e4 \ub9ac\ubc38\ub7f0\uc2f1\uc744 \uc218\ud589\ud574\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<p>\uc774\uc81c \ub370\uc774\ud130 \ubcf5\uc81c \ubc0f \uc790\ub3d9 \uc0e4\ub529 \uae30\ub2a5\uc744 \uac16\ucd98 \ub450 \uac1c\uc758 \ub178\ub4dc \ud074\ub7ec\uc2a4\ud130\uac00 \uc0dd\uacbc\uc2b5\ub2c8\ub2e4. \uc774\uc81c \uc774\ubbf8 \uad6c\uc131\ub41c \uc138 \ubc88\uc9f8 \ub178\ub4dc\ub97c \ud074\ub7ec\uc2a4\ud130\uc5d0 \ucd94\uac00\ud574 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n<p>Couchbase\ub294 \ud53c\uc5b4 \ud22c \ud53c\uc5b4\uc774\ubbc0\ub85c \ub2e4\uc74c \uc911 \ud558\ub098\uc5d0 \uc5f0\uacb0\ud569\ub2c8\ub2e4.\u00a0<code>couchbase1<\/code> \ub610\ub294\u00a0<code>couchbase2<\/code> \ub97c \ud074\ub9ad\ud558\uace0 \ud074\ub7ec\uc2a4\ud130\uc5d0 \uc0c8 \uc11c\ubc84\ub97c \ucd94\uac00\ud558\ub3c4\ub85d \uc120\ud0dd\ud569\ub2c8\ub2e4.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3380 size-full\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/04\/couchbase-join-cluster-3.png\" alt=\"Join Couchbase Cluster\" width=\"1100\" height=\"511\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/04\/couchbase-join-cluster-3.png 1100w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/04\/couchbase-join-cluster-3-300x139.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/04\/couchbase-join-cluster-3-1024x476.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/04\/couchbase-join-cluster-3-768x357.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/04\/couchbase-join-cluster-3-20x9.png 20w\" sizes=\"auto, (max-width: 1100px) 100vw, 1100px\" \/><\/p>\n<p>\ub2e4\uc74c\uc5d0 \ub300\ud55c \ub178\ub4dc \uc815\ubcf4\ub97c \uc785\ub825\ud574\uc57c \ud569\ub2c8\ub2e4.\u00a0<code>couchbase3<\/code>\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc774\uc804\uc5d0 \ud588\ub358 \ubc29\uc2dd\uacfc \uc720\uc0ac\ud558\uac8c \uc124\uc815\ud569\ub2c8\ub2e4.  \uc801\uc808\ud55c \ucee8\ud14c\uc774\ub108 IP \uc8fc\uc18c\ub97c \uc0ac\uc6a9\ud574\uc57c \ud55c\ub2e4\ub294 \uc810\uc744 \uc78a\uc9c0 \ub9c8\uc138\uc694.<\/p>\n<p>\ubc29\uae08 \ud074\ub7ec\uc2a4\ud130\uc5d0 \uc138 \ubc88\uc9f8 \ub178\ub4dc\ub97c \ucd94\uac00\ud588\uc2b5\ub2c8\ub2e4. \ud504\ub85c\uc138\uc2a4\ub97c \uc644\ub8cc\ud558\ub824\uba74 \ub9ac\ubc38\ub7f0\uc2f1\ud558\ub294 \uac83\uc744 \uc78a\uc9c0 \ub9c8\uc138\uc694.<\/p>\n<p>\ud074\ub7ec\uc2a4\ud130\uc5d0 \ub178\ub4dc\ub97c \ucd94\uac00\ud558\uac70\ub098 \ud074\ub7ec\uc2a4\ud130\uc5d0 \uac00\uc785\ud558\ub294 CLI \ubc29\ubc95\uc774 \uc788\uc9c0\ub9cc, \uc774\ubbf8 \uc0b4\ud3b4\ubcf8 \ub0b4\uc6a9\ubcf4\ub2e4 \ub354 \uc5b4\ub835\uc9c0 \uc54a\uc73c\ubbc0\ub85c \uc5ec\uae30\uc11c\ub294 \ub2e4\ub8e8\uc9c0 \uc54a\uaca0\uc2b5\ub2c8\ub2e4. Couchbase \ud655\uc7a5\uc740 \ub178\ub4dc\uac00 3\uac1c\uc774\ub4e0 50\uac1c\uc774\ub4e0 \uc0c1\uad00\uc5c6\uc774 2\ub2e8\uacc4\ub85c \uc9c4\ud589\ub429\ub2c8\ub2e4.<\/p>\n<p>Docker\uc5d0 \uad00\uc2ec\uc774 \uc788\uc73c\uc2e0 \ubd84\ub4e4\uc744 \uc704\ud574 \uc774 \ud504\ub85c\uc138\uc2a4\ub97c \uc790\ub3d9\ud654\ud558\ub294 \ubc29\ubc95\uc5d0 \ub300\ud55c \uac00\uc774\ub4dc\ub97c \uc791\uc131\ud588\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/www.thepolyglotdeveloper.com\/2017\/04\/using-couchbase-docker-deploying-containerized-nosql-cluster\/\" target=\"_blank\" rel=\"noopener noreferrer\">\uc774\uc804 \uae30\uc0ac<\/a> \uc8fc\uc81c\uc5d0 \ub300\ud574 \uc124\uba85\ud569\ub2c8\ub2e4.<\/p>\n<h2>\uacb0\ub860<\/h2>\n<p>\ubc29\uae08 Couchbase Server \ud074\ub7ec\uc2a4\ud130\ub97c \ub9cc\ub4e4\uace0 \ud655\uc7a5\ud558\ub294 \uac83\uc774 MongoDB\ub97c \uc0ac\uc6a9\ud560 \ub54c\ubcf4\ub2e4 \uc5bc\ub9c8\ub098 \uc26c\uc6b4\uc9c0 \ubcf4\uc168\uc744 \uac83\uc785\ub2c8\ub2e4. NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc758 \ucd94\uac00\uc801\uc778 \ubcf5\uc7a1\uc131\uc740 \uc6b4\uc601 \ub610\ub294 \uac1c\ubc1c\uc790 \uc911\uc2ec\uc801\uc778 \uc0ac\ub78c\uc774\ub77c\uba74 \ub204\uad6c\ub3c4 \uac10\ub2f9\ud558\uace0 \uc2f6\uc9c0 \uc54a\uc740 \ubd80\ub2f4\uc785\ub2c8\ub2e4.<\/p>\n<p>Couchbase\uc640 MongoDB\ub97c \ub354 \uc790\uc138\ud788 \ube44\uad50\ud558\uace0 \uc2f6\uc73c\uc2dc\ub2e4\uba74 \uc774 \uc8fc\uc81c\uc5d0 \ub300\ud55c \ub2e4\ub978 \uac1c\ubc1c\uc790 \uc911\uc2ec\uc758 \uae00 \uba87 \uac1c\ub97c \uc791\uc131\ud574 \ub450\uc5c8\uc2b5\ub2c8\ub2e4. \uc608\ub97c \ub4e4\uc5b4, MongoDB\uc5d0\uc11c Couchbase\ub85c \ub370\uc774\ud130\ub97c \uc804\uc1a1\ud558\ub824\ub294 \uacbd\uc6b0 \ub2e4\uc74c\uacfc \uac19\uc774 \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/import-mongodb-collection-data-couchbase-server-golang\/\" target=\"_blank\" rel=\"noopener noreferrer\">\uc81c\uac00 \uc791\uc131\ud55c \uace8\ub791 \ud29c\ud1a0\ub9ac\uc5bc\uc744 \ud655\uc778\ud558\uc138\uc694.<\/a>\ub97c \uc0ac\uc6a9\ud558\uac70\ub098 <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/migrate-mongodb-mongoose-couchbase-ottoman\/\" target=\"_blank\" rel=\"noopener noreferrer\">Node.js RESTful API \ubcc0\ud658\ud558\uae30<\/a>\uc5d0\uc11c \ud574\ub2f9 \uc8fc\uc81c\uc5d0 \ub300\ud55c \uc790\ub8cc\ub97c \ucc3e\uc744 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc0ac\uc6a9\uc5d0 \ub300\ud55c \uc790\uc138\ud55c \ub0b4\uc6a9\uc740 \ub2e4\uc74c\uc744 \ucc38\uc870\ud558\uc138\uc694. <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/developers\/\" target=\"_blank\" rel=\"noopener noreferrer\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uac1c\ubc1c\uc790 \ud3ec\ud138<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>When I&#8217;m out at events and talking to NoSQL users and advocates, I often hear stories on why people have decided to start using Couchbase after having come from MongoDB. \u00a0Take, for example, an interview I did with Tom Coates [&hellip;]<\/p>","protected":false},"author":63,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1815,1816],"tags":[1300,1866,1309,1725,1562],"ppma_author":[9032],"class_list":["post-3373","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-best-practices-and-tutorials","category-couchbase-server","tag-cluster","tag-data","tag-mongodb","tag-nosql-database","tag-replication"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.8 (Yoast SEO v25.8) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Simplifying Your NoSQL Cluster Design by Moving From MongoDB to Couchbase<\/title>\n<meta name=\"description\" content=\"Learn how much easier it is to create and maintain a NoSQL cluster with Couchbase than it is with MongoDB, and see why companies are switching.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/ko\/simplifying-your-nosql-cluster-design-by-moving-from-mongodb-to-couchbase\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Simplify Your NoSQL Cluster by Moving From MongoDB Sharding to Couchbase Containers\" \/>\n<meta property=\"og:description\" content=\"Learn how much easier it is to create and maintain a NoSQL cluster with Couchbase than it is with MongoDB, and see why companies are switching.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/simplifying-your-nosql-cluster-design-by-moving-from-mongodb-to-couchbase\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/thepolyglotdeveloper\" \/>\n<meta property=\"article:published_time\" content=\"2017-06-06T15:00:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T01:46:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/04\/couchbase-join-cluster-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1100\" \/>\n\t<meta property=\"og:image:height\" content=\"519\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Nic Raboy, Developer Advocate, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@nraboy\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nic Raboy, Developer Advocate, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/simplifying-your-nosql-cluster-design-by-moving-from-mongodb-to-couchbase\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/simplifying-your-nosql-cluster-design-by-moving-from-mongodb-to-couchbase\/\"},\"author\":{\"name\":\"Nic Raboy, Developer Advocate, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/bb545ebe83bb2d12f91095811d0a72e1\"},\"headline\":\"Simplify Your NoSQL Cluster by Moving From MongoDB Sharding to Couchbase Containers\",\"datePublished\":\"2017-06-06T15:00:16+00:00\",\"dateModified\":\"2025-06-14T01:46:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/simplifying-your-nosql-cluster-design-by-moving-from-mongodb-to-couchbase\/\"},\"wordCount\":1499,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/simplifying-your-nosql-cluster-design-by-moving-from-mongodb-to-couchbase\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"keywords\":[\"Cluster\",\"data\",\"mongodb\",\"NoSQL Database\",\"replication\"],\"articleSection\":[\"Best Practices and Tutorials\",\"Couchbase Server\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/simplifying-your-nosql-cluster-design-by-moving-from-mongodb-to-couchbase\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/simplifying-your-nosql-cluster-design-by-moving-from-mongodb-to-couchbase\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/simplifying-your-nosql-cluster-design-by-moving-from-mongodb-to-couchbase\/\",\"name\":\"Simplifying Your NoSQL Cluster Design by Moving From MongoDB to Couchbase\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/simplifying-your-nosql-cluster-design-by-moving-from-mongodb-to-couchbase\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/simplifying-your-nosql-cluster-design-by-moving-from-mongodb-to-couchbase\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2017-06-06T15:00:16+00:00\",\"dateModified\":\"2025-06-14T01:46:07+00:00\",\"description\":\"Learn how much easier it is to create and maintain a NoSQL cluster with Couchbase than it is with MongoDB, and see why companies are switching.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/simplifying-your-nosql-cluster-design-by-moving-from-mongodb-to-couchbase\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/simplifying-your-nosql-cluster-design-by-moving-from-mongodb-to-couchbase\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/simplifying-your-nosql-cluster-design-by-moving-from-mongodb-to-couchbase\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"width\":1800,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/simplifying-your-nosql-cluster-design-by-moving-from-mongodb-to-couchbase\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Simplify Your NoSQL Cluster by Moving From MongoDB Sharding to Couchbase Containers\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/bb545ebe83bb2d12f91095811d0a72e1\",\"name\":\"Nic Raboy, Developer Advocate, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/8863514d8bed0cf6080f23db40e00354\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bedeb68368d4681aca4c74fe5f697f0c423b80d498ec50fd915ba018b72c101f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bedeb68368d4681aca4c74fe5f697f0c423b80d498ec50fd915ba018b72c101f?s=96&d=mm&r=g\",\"caption\":\"Nic Raboy, Developer Advocate, Couchbase\"},\"description\":\"Nic Raboy is an advocate of modern web and mobile development technologies. He has experience in Java, JavaScript, Golang and a variety of frameworks such as Angular, NativeScript, and Apache Cordova. Nic writes about his development experiences related to making web and mobile development easier to understand.\",\"sameAs\":[\"https:\/\/www.thepolyglotdeveloper.com\",\"https:\/\/www.facebook.com\/thepolyglotdeveloper\",\"https:\/\/x.com\/nraboy\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/ko\/author\/nic-raboy-2\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Simplifying Your NoSQL Cluster Design by Moving From MongoDB to Couchbase","description":"Couchbase\ub97c \uc0ac\uc6a9\ud558\uba74 MongoDB\ub97c \uc0ac\uc6a9\ud560 \ub54c\ubcf4\ub2e4 NoSQL \ud074\ub7ec\uc2a4\ud130\ub97c \uc0dd\uc131\ud558\uace0 \uc720\uc9c0 \uad00\ub9ac\ud558\ub294 \uac83\uc774 \uc5bc\ub9c8\ub098 \uc26c\uc6b4\uc9c0 \uc54c\uc544\ubcf4\uace0, \uae30\uc5c5\ub4e4\uc774 \uc804\ud658\ud558\ub294 \uc774\uc720\ub97c \uc54c\uc544\ubcf4\uc138\uc694.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/ko\/simplifying-your-nosql-cluster-design-by-moving-from-mongodb-to-couchbase\/","og_locale":"ko_KR","og_type":"article","og_title":"Simplify Your NoSQL Cluster by Moving From MongoDB Sharding to Couchbase Containers","og_description":"Learn how much easier it is to create and maintain a NoSQL cluster with Couchbase than it is with MongoDB, and see why companies are switching.","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/simplifying-your-nosql-cluster-design-by-moving-from-mongodb-to-couchbase\/","og_site_name":"The Couchbase Blog","article_author":"https:\/\/www.facebook.com\/thepolyglotdeveloper","article_published_time":"2017-06-06T15:00:16+00:00","article_modified_time":"2025-06-14T01:46:07+00:00","og_image":[{"width":1100,"height":519,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/04\/couchbase-join-cluster-1.png","type":"image\/png"}],"author":"Nic Raboy, Developer Advocate, Couchbase","twitter_card":"summary_large_image","twitter_creator":"@nraboy","twitter_misc":{"Written by":"Nic Raboy, Developer Advocate, Couchbase","Est. reading time":"7\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/simplifying-your-nosql-cluster-design-by-moving-from-mongodb-to-couchbase\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/simplifying-your-nosql-cluster-design-by-moving-from-mongodb-to-couchbase\/"},"author":{"name":"Nic Raboy, Developer Advocate, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/bb545ebe83bb2d12f91095811d0a72e1"},"headline":"Simplify Your NoSQL Cluster by Moving From MongoDB Sharding to Couchbase Containers","datePublished":"2017-06-06T15:00:16+00:00","dateModified":"2025-06-14T01:46:07+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/simplifying-your-nosql-cluster-design-by-moving-from-mongodb-to-couchbase\/"},"wordCount":1499,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/simplifying-your-nosql-cluster-design-by-moving-from-mongodb-to-couchbase\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","keywords":["Cluster","data","mongodb","NoSQL Database","replication"],"articleSection":["Best Practices and Tutorials","Couchbase Server"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/simplifying-your-nosql-cluster-design-by-moving-from-mongodb-to-couchbase\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/simplifying-your-nosql-cluster-design-by-moving-from-mongodb-to-couchbase\/","url":"https:\/\/www.couchbase.com\/blog\/simplifying-your-nosql-cluster-design-by-moving-from-mongodb-to-couchbase\/","name":"Simplifying Your NoSQL Cluster Design by Moving From MongoDB to Couchbase","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/simplifying-your-nosql-cluster-design-by-moving-from-mongodb-to-couchbase\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/simplifying-your-nosql-cluster-design-by-moving-from-mongodb-to-couchbase\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2017-06-06T15:00:16+00:00","dateModified":"2025-06-14T01:46:07+00:00","description":"Couchbase\ub97c \uc0ac\uc6a9\ud558\uba74 MongoDB\ub97c \uc0ac\uc6a9\ud560 \ub54c\ubcf4\ub2e4 NoSQL \ud074\ub7ec\uc2a4\ud130\ub97c \uc0dd\uc131\ud558\uace0 \uc720\uc9c0 \uad00\ub9ac\ud558\ub294 \uac83\uc774 \uc5bc\ub9c8\ub098 \uc26c\uc6b4\uc9c0 \uc54c\uc544\ubcf4\uace0, \uae30\uc5c5\ub4e4\uc774 \uc804\ud658\ud558\ub294 \uc774\uc720\ub97c \uc54c\uc544\ubcf4\uc138\uc694.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/simplifying-your-nosql-cluster-design-by-moving-from-mongodb-to-couchbase\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/simplifying-your-nosql-cluster-design-by-moving-from-mongodb-to-couchbase\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/simplifying-your-nosql-cluster-design-by-moving-from-mongodb-to-couchbase\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","width":1800,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/simplifying-your-nosql-cluster-design-by-moving-from-mongodb-to-couchbase\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Simplify Your NoSQL Cluster by Moving From MongoDB Sharding to Couchbase Containers"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","description":"NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4, Couchbase","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/bb545ebe83bb2d12f91095811d0a72e1","name":"Nic Raboy, \uac1c\ubc1c\uc790 \uc639\ud638\uc790, Couchbase","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/8863514d8bed0cf6080f23db40e00354","url":"https:\/\/secure.gravatar.com\/avatar\/bedeb68368d4681aca4c74fe5f697f0c423b80d498ec50fd915ba018b72c101f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bedeb68368d4681aca4c74fe5f697f0c423b80d498ec50fd915ba018b72c101f?s=96&d=mm&r=g","caption":"Nic Raboy, Developer Advocate, Couchbase"},"description":"\ub2c9 \ub77c\ubcf4\uc774\ub294 \ucd5c\uc2e0 \uc6f9 \ubc0f \ubaa8\ubc14\uc77c \uac1c\ubc1c \uae30\uc220\uc744 \uc639\ud638\ud558\ub294 \uc0ac\ub78c\uc785\ub2c8\ub2e4. \uadf8\ub294 Java, JavaScript, Golang \ubc0f Angular, NativeScript, Apache Cordova\uc640 \uac19\uc740 \ub2e4\uc591\ud55c \ud504\ub808\uc784\uc6cc\ud06c\uc5d0 \ub300\ud55c \uacbd\ud5d8\uc774 \uc788\uc2b5\ub2c8\ub2e4. Nic\uc740 \uc6f9 \ubc0f \ubaa8\ubc14\uc77c \uac1c\ubc1c\uc744 \ubcf4\ub2e4 \uc27d\uac8c \uc774\ud574\ud560 \uc218 \uc788\ub3c4\ub85d \uc790\uc2e0\uc758 \uac1c\ubc1c \uacbd\ud5d8\uc5d0 \ub300\ud574 \uae00\uc744 \uc4f0\uace0 \uc788\uc2b5\ub2c8\ub2e4.","sameAs":["https:\/\/www.thepolyglotdeveloper.com","https:\/\/www.facebook.com\/thepolyglotdeveloper","https:\/\/x.com\/nraboy"],"url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/nic-raboy-2\/"}]}},"authors":[{"term_id":9032,"user_id":63,"is_guest":0,"slug":"nic-raboy-2","display_name":"Nic Raboy, Developer Advocate, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/bedeb68368d4681aca4c74fe5f697f0c423b80d498ec50fd915ba018b72c101f?s=96&d=mm&r=g","author_category":"","last_name":"Raboy","first_name":"Nic","job_title":"","user_url":"https:\/\/www.thepolyglotdeveloper.com","description":"\ub2c9 \ub77c\ubcf4\uc774\ub294 \ucd5c\uc2e0 \uc6f9 \ubc0f \ubaa8\ubc14\uc77c \uac1c\ubc1c \uae30\uc220\uc744 \uc639\ud638\ud558\ub294 \uc0ac\ub78c\uc785\ub2c8\ub2e4. \uadf8\ub294 Java, JavaScript, Golang \ubc0f Angular, NativeScript, Apache Cordova\uc640 \uac19\uc740 \ub2e4\uc591\ud55c \ud504\ub808\uc784\uc6cc\ud06c\uc5d0 \ub300\ud55c \uacbd\ud5d8\uc774 \uc788\uc2b5\ub2c8\ub2e4. Nic\uc740 \uc6f9 \ubc0f \ubaa8\ubc14\uc77c \uac1c\ubc1c\uc744 \ubcf4\ub2e4 \uc27d\uac8c \uc774\ud574\ud560 \uc218 \uc788\ub3c4\ub85d \uc790\uc2e0\uc758 \uac1c\ubc1c \uacbd\ud5d8\uc5d0 \ub300\ud574 \uae00\uc744 \uc4f0\uace0 \uc788\uc2b5\ub2c8\ub2e4."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/3373","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/users\/63"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=3373"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/3373\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media?parent=3373"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=3373"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=3373"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=3373"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}