{"id":2271,"date":"2016-06-22T05:05:31","date_gmt":"2016-06-22T05:05:30","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=2271"},"modified":"2022-11-29T09:17:41","modified_gmt":"2022-11-29T17:17:41","slug":"couchbase-server-45s-new-sub-document","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-server-45s-new-sub-document\/","title":{"rendered":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ubc84 4.5\uc758 \uc0c8\ub85c\uc6b4 \ud558\uc704 \ubb38\uc11c API"},"content":{"rendered":"<h2><a name=\"INTRODUCTION\"><\/a>\uc18c\uac1c<\/h2>\n<p>Couchbase Server 4.5\uac00 \ub9c9 \ucd9c\uc2dc\ub418\uc5c8\uc73c\ub2c8 \uc774\uc81c \uc0ac\uc6a9\ud574 \ubcf4\uc2dc\uae30 \ubc14\ub78d\ub2c8\ub2e4! \ubaa8\ub4e0 \uc0c8\ub85c\uc6b4 \uae30\ub2a5\uc5d0 \ub300\ud55c \uc804\uccb4 \uac1c\uc694\ub294 \uc544\ub798\uc5d0\uc11c \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/4.5\/introduction\/whats-new.html\">\uc5ec\uae30<\/a>. \uc774 \ubb38\uc11c\uc5d0\uc11c\ub294 \uc0c8\ub85c\uc6b4 \ud558\uc704 \ubb38\uc11c API \uae30\ub2a5\uc5d0 \ub300\ud574 \uc911\uc810\uc801\uc73c\ub85c \uc124\uba85\ud569\ub2c8\ub2e4. \ud558\uc704 \ubb38\uc11c\ub780 \ubb34\uc5c7\uc778\uac00\uc694? \ub2e4\uc74c \ubb38\uc11c\uc5d0\ub294 '\ud0dc\uadf8' \ud544\ub4dc\ub97c \ud1b5\ud574 \uc561\uc138\uc2a4\ud560 \uc218 \uc788\ub294 \ud558\uc704 \ubb38\uc11c\uac00 \ud3ec\ud568\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<h2><a name=\"SO_FAR\"><\/a>\uc9c0\uae08\uae4c\uc9c0<\/h2>\n<p>\uc774\uc804 Couchbase \ubc84\uc804(4.5 \ubbf8\ub9cc)\uc5d0\uc11c\ub294 \ubb38\uc11c \uc5c5\ub370\uc774\ud2b8\uac00 \ub2e4\uc74c \ud328\ud134\uc744 \ub530\ub77c\uc57c \ud588\uc2b5\ub2c8\ub2e4:<\/p>\n<div style=\"padding: 20px\">\n<ul>\n<li>\uc5c5\ub370\uc774\ud2b8\uac00 \ud544\uc694\ud55c \uc804\uccb4 \ubb38\uc11c \uac00\uc838\uc624\uae30<\/li>\n<li>\ud074\ub77c\uc774\uc5b8\ud2b8 \uce21\uc5d0\uc11c \ubb38\uc11c \uc5c5\ub370\uc774\ud2b8(\uc608: \uba87 \uac00\uc9c0 \uc18d\uc131\ub9cc \uc5c5\ub370\uc774\ud2b8)<\/li>\n<li>\uc804\uccb4 \ubb38\uc11c \ub2e4\uc2dc \uc4f0\uae30<\/li>\n<\/ul>\n<\/div>\n<div class=\"separator\" style=\"clear: both;text-align: center\"><a style=\"margin-left: 1em;margin-right: 1em\" href=\"https:\/\/4.bp.blogspot.com\/-cKS2iQ2eQ2g\/VzWpH7A1y-I\/AAAAAAAAFOY\/2dMH7CuXHRUSijpAL4noT3ZMJlzq5_i4wCLcB\/s1600\/pingpong.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/4.bp.blogspot.com\/-cKS2iQ2eQ2g\/VzWpH7A1y-I\/AAAAAAAAFOY\/2dMH7CuXHRUSijpAL4noT3ZMJlzq5_i4wCLcB\/s320\/pingpong.png\" width=\"320\" height=\"301\" border=\"0\" \/><\/a><\/div>\n<p>\uac04\ub2e8\ud55c Java \ucf54\ub4dc \uc608\ub294 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4:<\/p>\n<h2><a name=\"NOW_WITH\"><\/a>\uc774\uc81c 4.5\uc5d0\uc11c<\/h2>\n<p>\uc0c8\ub85c\uc6b4 \ud558\uc704 \ubb38\uc11c API\ub294 \uc11c\ubc84 \uce21 \uae30\ub2a5\uc73c\ub85c, Couchbase\uc5d0\uc11c \uae30\uc874 \ubb38\uc11c\uc758 \ud558\uc704 \ubb38\uc11c\ub9cc \uac00\uc838\uc624\uac70\ub098 \uc218\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4(\ub180\ub78d\uac8c\ub3c4...). \uc7a5\uc810\uc740 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4:<\/p>\n<div style=\"padding: 20px\">\n<ul>\n<li>\u00a0\ud074\ub77c\uc774\uc5b8\ud2b8 \uce21\uc758 \uc0ac\uc6a9\uc131 \ud5a5\uc0c1\n<ul>\n<li>\uacbd\ub85c\ub97c \uae30\ubc18\uc73c\ub85c CRUD \uc791\uc5c5\uc744 \uc218\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n<li>\uc218\uc815\uc774 \uc774\uc804 \uac12\uc5d0 \uc758\uc874\ud558\uc9c0 \uc54a\ub294 \uacbd\uc6b0, \ubb38\uc11c\ub97c \ubbf8\ub9ac \uac00\uc838\uc62c \ud544\uc694 \uc5c6\uc774 \ubb38\uc11c\ub97c \uc5c5\ub370\uc774\ud2b8\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n<li>\ubb38\uc11c \uac04 \uc8fc\uc694 \ucc38\uc870\ub97c \ub354 \uc27d\uac8c \uad00\ub9ac\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n<li>\u00a0\uc131\ub2a5 \ud5a5\uc0c1\n<ul>\n<li>\uc804\uccb4 \ubb38\uc11c\ub97c \uc720\uc120\uc73c\ub85c \uc804\uc1a1\ud560 \ud544\uc694\uac00 \uc5c6\uc73c\ubbc0\ub85c \ub124\ud2b8\uc6cc\ud06c \ub300\uc5ed\ud3ed\uc774 \uc808\uc57d\ub418\uace0 \uc9c0\uc5f0 \uc2dc\uac04\uc774 \uac1c\uc120\ub429\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/div>\n<p>\ub610\ud55c \ud558\uc704 \ubb38\uc11c API\ub97c \uc0ac\uc6a9\ud558\uba74 (\ud558\uc704) \ubb38\uc11c\uc758 \ub0b4\ubd80 \uac12\uc774\ub098 \ubc30\uc5f4\uc744 \uac00\uc838\uc624\uac70\ub098 \uc218\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<div style=\"padding: 20px\">\n<ul>\n<li><b>\uc870\ud68c \uc791\uc5c5:<\/b> \ubb38\uc11c\uc5d0\uc11c \ud2b9\uc815 \uacbd\ub85c\ub97c \ucffc\ub9ac\ud569\ub2c8\ub2e4(\uc608: GET, EXISTS).<\/li>\n<li><b>\ub3cc\uc5f0\ubcc0\uc774 \uc5f0\uc0b0:<\/b>\u00a0\ubb38\uc11c\uc5d0\uc11c \ud558\ub098 \ub610\ub294 \uc5ec\ub7ec \uacbd\ub85c\ub97c \uc218\uc815\ud569\ub2c8\ub2e4(\uc608: UPSERT, ARRAY_APPEND, COUNTER).<\/li>\n<\/ul>\n<\/div>\n<p>API\uc5d0 \ub300\ud55c \uc790\uc138\ud55c \uc124\uba85\uc740 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ubb38\uc11c\uc5d0\uc11c \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4:\u00a0<a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/4.5\/sdk\/subdocument-operations.html\">https:\/\/developer.couchbase.com\/documentation\/server\/4.5\/sdk\/subdocument-operations.html<\/a>.<\/p>\n<p>\uc774\uc81c \ubb38\uc11c \uc5c5\ub370\uc774\ud2b8\ub294 \ub2e4\uc74c \ud328\ud134\uc744 \ub530\ub97c \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<div style=\"padding: 20px\">\n<ul>\n<li>\uc18d\uc131 \ub610\ub294 \ud558\uc704 \ubb38\uc11c\ub97c \ucc3e\uc744 \uc218 \uc788\ub294 \uacbd\ub85c\ub97c \uc9c0\uc815\ud558\uc5ec \uc18d\uc131 \ub610\ub294 \ud558\uc704 \ubb38\uc11c\ub97c \uc9c1\uc811 \uc5c5\ub370\uc774\ud2b8\ud558\uc138\uc694.<\/li>\n<\/ul>\n<\/div>\n<div class=\"separator\" style=\"clear: both;text-align: center\"><a style=\"margin-left: 1em;margin-right: 1em\" href=\"https:\/\/4.bp.blogspot.com\/-RQawqeSbz10\/VzWoi_xkFpI\/AAAAAAAAFOQ\/mSBToE0krxAgJBPXscpsqxTvPY0kYLr_gCLcB\/s1600\/ping.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/4.bp.blogspot.com\/-RQawqeSbz10\/VzWoi_xkFpI\/AAAAAAAAFOQ\/mSBToE0krxAgJBPXscpsqxTvPY0kYLr_gCLcB\/s320\/ping.png\" width=\"320\" height=\"284\" border=\"0\" \/><\/a><\/div>\n<p>\uc774\uc81c Java \uc608\uc81c\ub294 \ub2e4\uc74c\uacfc \uac19\uc774 \ub2e8\uc21c\ud654\ub429\ub2c8\ub2e4:<\/p>\n<h2><a name=\"OPTIMISTIC_LOCKING\"><\/a>\ub099\uad00\uc801\uc778 '\uc7a0\uae08'<\/h2>\n<p>\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ubc84\uc5d0\ub294 \ud2b8\ub79c\uc7ad\uc158 \ub9e4\ub2c8\uc800\uac00 \ub0b4\uc7a5\ub418\uc5b4 \uc788\uc9c0 \uc54a\uc9c0\ub9cc, \ud2b8\ub79c\uc7ad\uc158 \ub3d9\uc791\uc5d0 \ub300\ud574 \uc774\uc57c\uae30\ud560 \ub54c \uc694\uad6c \uc0ac\ud56d\uc740 ACID \ud2b8\ub79c\uc7ad\uc158 \ub9e4\ub2c8\uc800\uac00 \uc81c\uacf5\ud558\ub294 \uac83\ubcf4\ub2e4 \ud6e8\uc52c \uc801\uc740 \uacbd\uc6b0\uac00 \ub9ce\uc2b5\ub2c8\ub2e4(\uc608: \uc644\uc804\ud55c ACID \ud638\ud658\uc774 \uc544\ub2cc \ub3d9\uc2dc \uc561\uc138\uc2a4\ub9cc \ucc98\ub9ac). Couchbase\uc5d0\uc11c \ubb38\uc11c\ub294 \uc18c\uc704 C(ompare) A(nd) S(wap) \uac12\uc744 \uac16\uc2b5\ub2c8\ub2e4. \uc774 \uac12\uc740 \uc11c\ubc84 \uce21\uc5d0\uc11c \ubb38\uc11c\uac00 \uc218\uc815\ub418\ub294 \uc989\uc2dc \ubcc0\uacbd\ub429\ub2c8\ub2e4.<\/p>\n<div style=\"padding: 20px\">\n<ul>\n<li>\ud2b9\uc815 CAS \uac12\uc774 \uc788\ub294 \ubb38\uc11c \uac00\uc838\uc624\uae30<\/li>\n<li>\ud074\ub77c\uc774\uc5b8\ud2b8 \uce21\uc5d0\uc11c \uc18d\uc131 \ubcc0\uacbd<\/li>\n<li>\uc774\uc804 CAS \uac12\uc744 \uc804\ub2ec\ud558\uc5ec \ubb38\uc11c\ub97c \uad50\uccb4\ud574 \ubcf4\uc138\uc694. \uc11c\ubc84 \uce21\uc5d0\uc11c \uc911\uac04\uc5d0 CAS \uac12\uc774 \ubcc0\uacbd\ub418\uc5c8\ub2e4\uba74 \ub2e4\ub978 \uc0ac\ub78c\uc774 \uc911\uac04\uc5d0 \ubb38\uc11c\ub97c \uc218\uc815\ud588\uc74c\uc744 \uc54c \uc218 \uc788\uc73c\ubbc0\ub85c \ubcc0\uacbd \uc0ac\ud56d\uc744 \ub2e4\uc2dc \uc801\uc6a9\ud574 \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/li>\n<\/ul>\n<\/div>\n<p>\ub530\ub77c\uc11c CAS\ub294 \ub099\uad00\uc801\uc778 \uc7a0\uae08 \ubc29\uc2dd\uc5d0 \uc0ac\uc6a9\ub429\ub2c8\ub2e4. \ubcc0\uacbd \ub0b4\uc6a9\uc744 \uc801\uc6a9\ud560 \uc218 \uc788\uc744 \uac83\uc73c\ub85c \uc608\uc0c1\ud558\uace0 \uc774\uc804\uc5d0 \ub2e4\ub978 \uc0ac\ub78c\uc774 \ubcc0\uacbd\ud588\uae30 \ub54c\ubb38\uc5d0 \ubcc0\uacbd\uc774 \ubd88\uac00\ub2a5\ud588\ub358 \uacbd\uc6b0\ub97c \ucc98\ub9ac\ud558\uae30 \ub54c\ubb38\uc5d0 \ub099\uad00\uc801\uc785\ub2c8\ub2e4. \ube44\uad00\uc801\uc778 \uc811\uadfc \ubc29\uc2dd\uc740 \ubb38\uc11c\ub97c \ubbf8\ub9ac \uc7a0\uac00\uc11c \uc774 \uc7a0\uae08\uc774 \ub2e4\uc2dc \ud574\uc81c\ub420 \ub54c\uae4c\uc9c0 \uc544\ubb34\ub3c4 \ubb38\uc11c\ub97c \uc791\uc131\ud560 \uc218 \uc5c6\ub3c4\ub85d \ud558\ub294 \uac83\uc785\ub2c8\ub2e4.<\/p>\n<p>\uc774\uc81c \ub2e4\uc74c\uacfc \uac19\uc740 \uc9c8\ubb38\uc744 \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<div style=\"padding: 20px\">\n<ul>\n<li>\ub0b4\uac00 \ud558\uc704 \ubb38\uc11c\ub97c \uc218\uc815\ud588\ub294\ub370 \ub2e4\ub978 \uc0ac\ub78c\uc774 \uac19\uc740 \ubb38\uc11c \ub610\ub294 \uac19\uc740 \ubb38\uc11c\uc758 \ub2e4\ub978 \ud558\uc704 \ubb38\uc11c\ub97c \uc5c5\ub370\uc774\ud2b8\ud558\uba74 \uc5b4\ub5bb\uac8c \ub418\ub098\uc694?<\/li>\n<\/ul>\n<\/div>\n<p>\ud558\uc704 \ubb38\uc11c \uc791\uc5c5\uc740 \uc6d0\uc790\uc801\uc785\ub2c8\ub2e4. \uc6d0\uc790\uc131\uc740 \uc804\ubd80 \uc544\ub2c8\uba74 \uc804\ubb34\ub77c\ub294 \ub73b\uc785\ub2c8\ub2e4. \ub530\ub77c\uc11c \uc624\ub958 \uba54\uc2dc\uc9c0\ub97c \uac80\uc0c9\ud558\uc9c0 \uc54a\uace0 \ud558\uc704 \ubb38\uc11c\ub97c \uc5c5\ub370\uc774\ud2b8\ud558\uba74 \uc11c\ubc84 \uce21\uc5d0\uc11c \uc5c5\ub370\uc774\ud2b8\uac00 \uc218\ud589\ub418\uc5c8\ub294\uc9c0 \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc989, 5\uac1c\uc758 \ud074\ub77c\uc774\uc5b8\ud2b8\uac00 \uc784\ubca0\ub514\ub4dc \ubc30\uc5f4\uc5d0 \uc694\uc18c\ub97c \ucd94\uac00\ud558\ub294 \uacbd\uc6b0 5\uac1c\uc758 \uac12\uc774 \ubaa8\ub450 \ucd94\uac00\ub418\uc5c8\ub2e4\ub294 \uac83\uc744 \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub7ec\ub098 \uc6d0\uc790\uc131\uc740 \uc0c1\ud0dc\uc640 \uad00\ub828\ub41c \uc77c\uad00\uc131\uc744 \uc758\ubbf8\ud558\uc9c0\ub294 \uc54a\uc2b5\ub2c8\ub2e4. \ub530\ub77c\uc11c \ucda9\ub3cc\uc5d0 \ub300\ud574\uc11c\ub294 \uc54c\ub824\uc8fc\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \ub530\ub77c\uc11c \ub450 \ud074\ub77c\uc774\uc5b8\ud2b8\uac00 \ub3d9\uc77c\ud55c \ud558\uc704 \ubb38\uc11c\ub97c \uc5c5\ub370\uc774\ud2b8\ud558\ub294 \uacbd\uc6b0 \ub450 \uc5c5\ub370\uc774\ud2b8\uac00 \ubaa8\ub450 \uc218\ud589\ub418\uc9c0\ub9cc \uc774\ub7ec\ud55c \uc5c5\ub370\uc774\ud2b8\uc640 \uad00\ub828\ud558\uc5ec \ucda9\ub3cc\uc774 \uc788\ub294\uc9c0 \ud655\uc778\ud558\ub824\uba74 \uc5ec\uc804\ud788 CAS \uac12( <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/optimistic-or-pessimistic-locking-which-one-should-you-pick\/\">\ube44\uad00\uc801 \uc7a0\uae08<\/a> \ub300\uc2e0). \uadf8\ub7ec\ub098 \ud074\ub77c\uc774\uc5b8\ud2b8\uac00 \uc11c\ub85c \ub2e4\ub978 \ud558\uc704 \ubb38\uc11c\uc5d0 \ub300\ud574 \uc791\uc5c5\ud558\ub294 \uac83\uc774 \ud655\uc2e4\ud558\ub2e4\uba74 \ucda9\ub3cc\uc774 \ubc1c\uc0dd\ud558\uc9c0 \uc54a\uc73c\ubbc0\ub85c CAS \uac12\uc774 \ud544\uc694\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.<\/p>\n<h2><\/h2>\n<h2><a name=\"SUMMARY\"><\/a>\uc694\uc57d<\/h2>\n<p>\uc0c8\ub85c\uc6b4 \ud558\uc704 \ubb38\uc11c API\ub294 Couchbase 4.5\uc758 \uc0c8\ub85c\uc6b4 \ud6cc\ub96d\ud55c \uae30\ub2a5 \uc911 \ud558\ub098\uc785\ub2c8\ub2e4. \uc774 \uae30\ub2a5\uc744 \uc0ac\uc6a9\ud558\uba74 \ubb38\uc11c\uc758 \uc77c\ubd80\ub9cc \uc77d\uac70\ub098 \uc218\uc815\ud558\uae30 \uc704\ud574 \uc804\uccb4 \ubb38\uc11c\ub97c \uac00\uc838\uc624\uc9c0 \uc54a\uc544\ub3c4 \ub429\ub2c8\ub2e4. \uc774\ub294 \ud074\ub77c\uc774\uc5b8\ud2b8 \uce21\uc758 \uad00\uc810\uc5d0\uc11c \ub354 \ub098\uc740 \uc0ac\uc6a9\uc131\uc744 \uc758\ubbf8\ud569\ub2c8\ub2e4. \uc8fc\uc694 \uc7a5\uc810 \uc911 \ud558\ub098\ub294 \ud2b9\ud788 \ub300\uc6a9\ub7c9 \ubb38\uc11c\ub85c \uc791\uc5c5\ud560 \ub54c \uc131\ub2a5\uc774 \ud5a5\uc0c1\ub41c\ub2e4\ub294 \uac83\uc785\ub2c8\ub2e4.<\/p>","protected":false},"excerpt":{"rendered":"<p>Introduction Couchbase Server 4.5 has just been released, so let&#8217;s try it out! A complete overview of all the great new features can be found here. This article will highlight the new Sub-Document API feature.\u00a0What&#8217;s a sub-document? The following document [&hellip;]<\/p>","protected":false},"author":72,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1816,1819],"tags":[],"ppma_author":[9045],"class_list":["post-2271","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-server","category-data-modeling"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.7.1 (Yoast SEO v25.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Couchbase Server 4.5&#039;s new Sub-Document API - The Couchbase Blog<\/title>\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\/couchbase-server-45s-new-sub-document\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Couchbase Server 4.5&#039;s new Sub-Document API\" \/>\n<meta property=\"og:description\" content=\"Introduction Couchbase Server 4.5 has just been released, so let&#8217;s try it out! A complete overview of all the great new features can be found here. This article will highlight the new Sub-Document API feature.\u00a0What&#8217;s a sub-document? The following document [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-server-45s-new-sub-document\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-06-22T05:05:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-11-29T17:17:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/11\/couchbase-nosql-dbaas.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1800\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"David Maier, Principal Solutions Engineer, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"David Maier, Principal Solutions Engineer, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-45s-new-sub-document\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-45s-new-sub-document\/\"},\"author\":{\"name\":\"David Maier, Principal Solutions Engineer, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/15978b2d7368d7370affa35805362762\"},\"headline\":\"Couchbase Server 4.5&#8217;s new Sub-Document API\",\"datePublished\":\"2016-06-22T05:05:30+00:00\",\"dateModified\":\"2022-11-29T17:17:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-45s-new-sub-document\/\"},\"wordCount\":745,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-45s-new-sub-document\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"articleSection\":[\"Couchbase Server\",\"Data Modeling\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-server-45s-new-sub-document\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-45s-new-sub-document\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-45s-new-sub-document\/\",\"name\":\"Couchbase Server 4.5's new Sub-Document API - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-45s-new-sub-document\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-45s-new-sub-document\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2016-06-22T05:05:30+00:00\",\"dateModified\":\"2022-11-29T17:17:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-45s-new-sub-document\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-server-45s-new-sub-document\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-45s-new-sub-document\/#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\/couchbase-server-45s-new-sub-document\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Couchbase Server 4.5&#8217;s new Sub-Document API\"}]},{\"@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\/15978b2d7368d7370affa35805362762\",\"name\":\"David Maier, Principal Solutions Engineer, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/d5ab8e7712bc66867d55a3b27bab2115\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/29ec7d26b5739cb809b6a87bc3ea5f0a09bcafd5a54e1d90c636cfb727a990bf?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/29ec7d26b5739cb809b6a87bc3ea5f0a09bcafd5a54e1d90c636cfb727a990bf?s=96&d=mm&r=g\",\"caption\":\"David Maier, Principal Solutions Engineer, Couchbase\"},\"description\":\"David Maier is a Principal Solutions Engineer at Couchbase. David is a primary technical contact person for the DACH region for Couchbase related subjects, Pre-Sales, Requirements Analysis, Architectural Reviews, Customer Presentations, PoC-s, Development of Demo Applications etc\",\"url\":\"https:\/\/www.couchbase.com\/blog\/ko\/author\/david-maier\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Couchbase Server 4.5's new Sub-Document API - The Couchbase Blog","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\/couchbase-server-45s-new-sub-document\/","og_locale":"ko_KR","og_type":"article","og_title":"Couchbase Server 4.5's new Sub-Document API","og_description":"Introduction Couchbase Server 4.5 has just been released, so let&#8217;s try it out! A complete overview of all the great new features can be found here. This article will highlight the new Sub-Document API feature.\u00a0What&#8217;s a sub-document? The following document [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-server-45s-new-sub-document\/","og_site_name":"The Couchbase Blog","article_published_time":"2016-06-22T05:05:30+00:00","article_modified_time":"2022-11-29T17:17:41+00:00","og_image":[{"width":1800,"height":630,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/11\/couchbase-nosql-dbaas.png","type":"image\/png"}],"author":"David Maier, Principal Solutions Engineer, Couchbase","twitter_card":"summary_large_image","twitter_misc":{"Written by":"David Maier, Principal Solutions Engineer, Couchbase","Est. reading time":"4\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-45s-new-sub-document\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-45s-new-sub-document\/"},"author":{"name":"David Maier, Principal Solutions Engineer, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/15978b2d7368d7370affa35805362762"},"headline":"Couchbase Server 4.5&#8217;s new Sub-Document API","datePublished":"2016-06-22T05:05:30+00:00","dateModified":"2022-11-29T17:17:41+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-45s-new-sub-document\/"},"wordCount":745,"commentCount":1,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-45s-new-sub-document\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","articleSection":["Couchbase Server","Data Modeling"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/couchbase-server-45s-new-sub-document\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-45s-new-sub-document\/","url":"https:\/\/www.couchbase.com\/blog\/couchbase-server-45s-new-sub-document\/","name":"Couchbase Server 4.5's new Sub-Document API - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-45s-new-sub-document\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-45s-new-sub-document\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2016-06-22T05:05:30+00:00","dateModified":"2022-11-29T17:17:41+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-45s-new-sub-document\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/couchbase-server-45s-new-sub-document\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-45s-new-sub-document\/#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\/couchbase-server-45s-new-sub-document\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Couchbase Server 4.5&#8217;s new Sub-Document API"}]},{"@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\/15978b2d7368d7370affa35805362762","name":"David Maier, \uc218\uc11d \uc194\ub8e8\uc158 \uc5d4\uc9c0\ub2c8\uc5b4, Couchbase","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/d5ab8e7712bc66867d55a3b27bab2115","url":"https:\/\/secure.gravatar.com\/avatar\/29ec7d26b5739cb809b6a87bc3ea5f0a09bcafd5a54e1d90c636cfb727a990bf?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/29ec7d26b5739cb809b6a87bc3ea5f0a09bcafd5a54e1d90c636cfb727a990bf?s=96&d=mm&r=g","caption":"David Maier, Principal Solutions Engineer, Couchbase"},"description":"David Maier is a Principal Solutions Engineer at Couchbase. David is a primary technical contact person for the DACH region for Couchbase related subjects, Pre-Sales, Requirements Analysis, Architectural Reviews, Customer Presentations, PoC-s, Development of Demo Applications etc","url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/david-maier\/"}]}},"authors":[{"term_id":9045,"user_id":72,"is_guest":0,"slug":"david-maier","display_name":"David Maier, Principal Solutions Engineer, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/29ec7d26b5739cb809b6a87bc3ea5f0a09bcafd5a54e1d90c636cfb727a990bf?s=96&d=mm&r=g","first_name":"David","last_name":"Maier","user_url":"","author_category":"","description":"\ub370\uc774\ube44\ub4dc \ub9c8\uc774\uc5b4\ub294 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\uc758 \uc218\uc11d \uc194\ub8e8\uc158 \uc5d4\uc9c0\ub2c8\uc5b4\uc785\ub2c8\ub2e4. David\ub294 \uc0ac\uc804 \ud310\ub9e4, \uc694\uad6c \uc0ac\ud56d \ubd84\uc11d, \uc544\ud0a4\ud14d\ucc98 \uac80\ud1a0, \uace0\uac1d \ud504\ub808\uc820\ud14c\uc774\uc158, PoC, \ub370\ubaa8 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uac1c\ubc1c \ub4f1 Couchbase \uad00\ub828 \uc8fc\uc81c\uc5d0 \ub300\ud55c DACH \uc9c0\uc5ed\uc758 \uc8fc\uc694 \uae30\uc220 \ub2f4\ub2f9\uc790\uc785\ub2c8\ub2e4."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/2271","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\/72"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=2271"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/2271\/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=2271"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=2271"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=2271"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=2271"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}