{"id":1564,"date":"2014-12-16T19:24:12","date_gmt":"2014-12-16T19:24:12","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=1564"},"modified":"2025-06-13T23:50:21","modified_gmt":"2025-06-14T06:50:21","slug":"couchbase-net-sdk-20-developer-preview-3","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-net-sdk-20-developer-preview-3\/","title":{"rendered":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 .NET SDK 2.0 \uac1c\ubc1c\uc790 \ud504\ub9ac\ubdf0 3"},"content":{"rendered":"<p>\uc9c0\ub09c 6\uc6d4\uc758 DP2\uc5d0 \uc774\uc5b4 \ub610 \ub2e4\ub978 \uac1c\ubc1c\uc790 \ud504\ub9ac\ubdf0\uc778 DP3\uac00 \ucd9c\uc2dc\ub429\ub2c8\ub2e4. \uc774\ubc88 \uac1c\ubc1c\uc790 \ud504\ub9ac\ubdf0\uc5d0\uc11c\ub294 \uc218\ub9ce\uc740 \ubc84\uadf8 \uc218\uc815\uacfc \uae30\ub2a5\uc774 \ucd94\uac00\ub418\uc5c8\uc73c\uba70, \uac00\uc7a5 \uc911\uc694\ud55c \uac83\uc740 a) '\ubb38\uc11c' \uc791\uc5c5 \ubc29\ubc95\uc744 \uc81c\uacf5\ud558\uace0 b) \ud074\ub7ec\uc2a4\ud130 \uac1d\uccb4\uac00 \uc778\uc2a4\ud134\uc2a4\ud654\ub418\ub294 \ubc29\uc2dd\uc744 \ubcc0\uacbd\ud558\ub294 \ub4f1 \uacf5\uac1c API\uc5d0 \ub300\ud55c \ubcc0\uacbd \uc0ac\ud56d\uc785\ub2c8\ub2e4. \ub610\ud55c \ub9ac\ud3ec\uc9c0\ud1a0\ub9ac\ub97c \ub2e4\uc74c \uc704\uce58\ub85c \uc62e\uacbc\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/github.com\/couchbaselabs\/\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ub7a9<\/a> \uc5d0 <a href=\"https:\/\/github.com\/couchbaselabs\/\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4<\/a> \uc5d0 \ub300\ud55c \uc790\uc138\ud55c \ub0b4\uc6a9\uc740 \ub098\uc911\uc5d0 \ub2e4\uc2dc \ub2e4\ub8e8\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n<h2>\ubb38\uc11c, \uc5b4\ub514\uc5d0\ub098 \uc788\ub294 \ubb38\uc11c!<\/h2>\n<p>\uc774\ubc88 \uac1c\ubc1c\uc790 \ud504\ub9ac\ubdf0\uc758 \uc8fc\uc694 \ubcc0\uacbd \uc0ac\ud56d \uc911 \ud558\ub098\uc774\uc790 \uc774\uc804 .NET SDK\uc5d0\uc11c \ubc97\uc5b4\ub09c \uc810\uc740 Couchbase\uac00 \ud0a4\/\uac12 \uc800\uc7a5\uc18c\uc5d0\uc11c \ubb38\uc11c \ub370\uc774\ud130\ubca0\uc774\uc2a4\ub85c \uc9c4\ud654\ud55c \uac83\uc774\uba70, \uc774\ub294 \uacf5\uac1c API\uc5d0\ub3c4 \ubc18\uc601\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. \uc989, \uc774\uc81c K\/V \uc30d\uc774 \uc544\ub2cc \ubb38\uc11c \uac1d\uccb4\ub97c \uac00\uc838\uc640 \ubc18\ud658\ud558\ub294 \uba54\uc11c\ub4dc\uac00 \uc788\ub2e4\ub294 \ub73b\uc785\ub2c8\ub2e4. CAS, \ub0b4\uad6c\uc131 \uc81c\uc57d \uc870\uac74 \ubc0f \uae30\ud0c0 \uae30\ub2a5\uacfc \uac19\uc740 \ub2e4\ub978 \ubaa8\ub4e0 Couchbase\uc758 \uc7a5\uc810\uc740 \uc5ec\uc804\ud788 \uc81c\uacf5\ub418\uc9c0\ub9cc, \uc774\uc81c \uc774\ub97c \ub2e8\uc77c \"\ubb38\uc11c\" \uac1d\uccb4\ub85c \ub798\ud551\ud558\uc5ec \ub2e4\uc591\ud55c \uc18d\uc131\uc744 \uc124\uc815\ud568\uc73c\ub85c\uc368 \uc6d0\ud558\ub294 \ub3d9\uc791\uc744 \uc5bb\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\"\ubb38\uc11c\" \uac1c\ub150\uc744 \uc9c0\uc6d0\ud558\uae30 \uc704\ud574 \uc0c8\ub85c\uc6b4 Document \ud074\ub798\uc2a4\ub97c \uc9c0\uc6d0\ud558\ub294 \uc77c\ub828\uc758 \ubb38\uc11c \uae30\ubc18 \uba54\uc11c\ub4dc\uac00 IBucket \uc778\ud130\ud398\uc774\uc2a4\uc5d0 \ucd94\uac00\ub418\uc5c8\uc2b5\ub2c8\ub2e4:<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3555\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2014\/12\/doucment-classes.png\" alt=\"document-classes\" width=\"718\" height=\"600\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2014\/12\/doucment-classes.png 718w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2014\/12\/doucment-classes-300x251.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2014\/12\/doucment-classes-20x17.png 20w\" sizes=\"auto, (max-width: 718px) 100vw, 718px\" \/><\/p>\n<p>\uc774\ub7ec\ud55c \uc0c8\ub85c\uc6b4 \ubb38\uc11c \uba54\uc11c\ub4dc \uc911 \ud558\ub098\ub97c \uc0ac\uc6a9\ud55c \ud638\ucd9c\uc758 \uacb0\uacfc\ub294 \ub2e4\ub978 K\/V \uba54\uc11c\ub4dc\uc5d0\uc11c \ubc18\ud658\ub418\ub294 OperationResult \uac1d\uccb4\uc640 \uc720\uc0ac\ud55c DocumentResult \uac1d\uccb4\uc785\ub2c8\ub2e4. \ucc28\uc774\uc810\uc740 Document \ud544\ub4dc\uac00 \ubb38\uc11c \ucc38\uc870\ub77c\ub294 \uc810\uc785\ub2c8\ub2e4. \ubb38\uc11c\uc5d0 \uc788\ub294 \uac12(T\uc758 \uac12)\uc744 \uc9c1\uc811 \uac00\uc838\uc624\uace0 \uc2f6\ub2e4\uba74 Value \ud544\ub4dc\ub97c \uc0ac\uc6a9\ud558\uba74 \ub429\ub2c8\ub2e4.<\/p>\n<p>\uc608\ub97c \ub4e4\uc5b4, \ub2e4\uc74c\uc740 (DP3\ub97c \uc0ac\uc6a9\ud558\uc5ec) Upsert \uba54\uc11c\ub4dc\ub97c \uc0ac\uc6a9\ud558\uc5ec Couchbase\uc5d0 JSON \ubb38\uc11c\ub97c \uc800\uc7a5\ud558\ub294 \ubc29\ubc95\uc785\ub2c8\ub2e4:<\/p>\n<div class=\"geshifilter\">\n<div class=\"csharp geshifilter-csharp\" style=\"font-family: monospace\">\u00a0<span style=\"color: #0600ff;font-weight: bold\">\uc0ac\uc6a9<\/span> <span style=\"color: #008000\">(<\/span>var bucket <span style=\"color: #008000\">=<\/span> _cluster<span style=\"color: #008000\">.<\/span><span style=\"color: #0000ff\">OpenBucket<\/span><span style=\"color: #008000\">(<\/span><span style=\"color: #008000\">)<\/span><span style=\"color: #008000\">)<\/span><br \/>\n<span style=\"color: #008000\">{<\/span><br \/>\nvar \ubb38\uc11c <span style=\"color: #008000\">=<\/span> <a href=\"https:\/\/www.google.com\/search?q=new+msdn.microsoft.com\"><span style=\"color: #008000\">new<\/span><\/a> \ubb38\uc11c<span style=\"color: #008000\">&lt;<\/span>\ub3d9\uc801<span style=\"color: #008000\">&gt;<\/span><br \/>\n<span style=\"color: #008000\">{<\/span><br \/>\nId <span style=\"color: #008000\">=<\/span> <span style=\"color: #666666\">\"person1\"<\/span>,<br \/>\n\uac00\uce58 <span style=\"color: #008000\">=<\/span> <a href=\"https:\/\/www.google.com\/search?q=new+msdn.microsoft.com\"><span style=\"color: #008000\">new<\/span><\/a><br \/>\n<span style=\"color: #008000\">{<\/span><br \/>\n\uc774\ub984 <span style=\"color: #008000\">=<\/span> <span style=\"color: #666666\">\"Jeff\"<\/span>, \ub098\uc774 <span style=\"color: #008000\">=<\/span> <span style=\"color: #ff0000\">22<\/span><br \/>\n<span style=\"color: #008000\">}<\/span><br \/>\n<span style=\"color: #008000\">}<\/span><span style=\"color: #008000\">;<\/span>var \uacb0\uacfc <span style=\"color: #008000\">=<\/span> \ubc84\ud0b7<span style=\"color: #008000\">.<\/span><span style=\"color: #0000ff\">Upsert<\/span><span style=\"color: #008000\">(<\/span>\ubb38\uc11c<span style=\"color: #008000\">)<\/span><span style=\"color: #008000\">;<\/span><br \/>\n<span style=\"color: #008000\">}<\/span><\/div>\n<\/div>\n<p>\uad81\uae08\ud558\uc2e0 \ubd84\ub4e4\uc744 \uc704\ud574 \uc124\uba85\ud558\uc790\uba74, Upsert()\ub294 \ubb38\uc11c\uc758 \uc874\uc7ac \uc5ec\ubd80\uc5d0 \ub530\ub77c \ubb38\uc11c\ub97c \uc0bd\uc785\ud558\uac70\ub098 \uc5c5\ub370\uc774\ud2b8\ud558\ub294 \uba54\uc11c\ub4dc\uc785\ub2c8\ub2e4. \ub2e4\ub978 \ubb38\uc11c \uae30\ubc18 \uba54\uc11c\ub4dc\ub294 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4:<\/p>\n<ul>\n<li>Insert(): \ubb38\uc11c \uc0bd\uc785, \uc2e4\ud328 \uc2dc \ubb38\uc11c\uac00 \uc874\uc7ac\ud569\ub2c8\ub2e4.<\/li>\n<li>Replace(): \uae30\uc874 \ubb38\uc11c\ub97c \ub300\uccb4\ud558\uba70, \uc874\uc7ac\ud558\uc9c0 \uc54a\uc73c\uba74 \uc2e4\ud328\ud569\ub2c8\ub2e4.<\/li>\n<li>Remove(): \ubb38\uc11c\uac00 \uc788\ub294 \uacbd\uc6b0 \ubb38\uc11c\ub97c \uc81c\uac70\ud569\ub2c8\ub2e4.<\/li>\n<li>GetDocument(): \uc8fc\uc5b4\uc9c4 ID\uc5d0 \ub300\ud55c \ubb38\uc11c\ub97c \ubc18\ud658\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n<p>\uc774\uac83\uc740 Couchbase\uac00 \ub354 \uc774\uc0c1 \uae30\uc874\uc758 K\/V \uae30\ubc18 Memcached \uc6b4\uc601\uc744 \uc9c0\uc6d0\ud558\uc9c0 \uc54a\ub294\ub2e4\ub294 \uac83\uc744 \uc758\ubbf8\ud558\ub098\uc694? \uc808\ub300 \uc544\ub2d9\ub2c8\ub2e4! API\ub294 \uc5ec\uc804\ud788 \uc774\ub7ec\ud55c \uc791\uc5c5\uc744 \uc9c0\uc6d0\ud560 \uac83\uc774\uc9c0\ub9cc, \uc0c8\ub85c\uc6b4 \"\ubb38\uc11c\" \uae30\ubc18 \uc811\uadfc \ubc29\uc2dd\uc744 \ud1b5\ud574 \uac1c\ubc1c\uc790\uac00 \ub354 \ub2e4\uc591\ud55c \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0\uc11c API\uc640 Couchbase\ub97c \ub354 \uc27d\uac8c \uc0ac\uc6a9\ud560 \uc218 \uc788\uae30\ub97c \ubc14\ub78d\ub2c8\ub2e4. \uc801\uc5b4\ub3c4 JSON \ubb38\uc11c \uc791\uc5c5\uc758 \uc758\ubbf8\ub97c \ub354 \uc27d\uac8c \ud30c\uc545\ud558\uace0 \uc9c1\uad00\uc801\uc73c\ub85c \uc774\ud574\ud560 \uc218 \uc788\uac8c \ub420 \uac83\uc785\ub2c8\ub2e4.<\/p>\n<h2>\uc2f1\uae00\ud1a4\uc2a4? \ub0c4\uc0c8\ub098\ub294 \uc2f1\uae00\ud1a4\uc740 \ud544\uc694 \uc5c6\uc5b4\uc694!<\/h2>\n<p>DP1\uacfc DP2\uc5d0\uc11c\ub294 \uc9c0\uc5f0 \ub85c\ub4dc\ub41c \uc2f1\uae00\ud1a4\uc774\uc5c8\uae30 \ub54c\ubb38\uc5d0, \uba3c\uc800 ClientConfiguration\uc744 \uc0dd\uc131\ud558\uace0 \uc774\ub97c \uc815\uc801 Initialize() \uba54\uc11c\ub4dc\uc5d0 \uc804\ub2ec\ud55c \ub2e4\uc74c CouchbaseCluster \ud074\ub798\uc2a4\uc5d0\uc11c Get()\uc744 \ud638\ucd9c\ud558\uc5ec \ud074\ub7ec\uc2a4\ud130 \uac1d\uccb4\uc5d0 \ub300\ud55c \ucc38\uc870\ub97c \uac00\uc838\uc654\uc2b5\ub2c8\ub2e4. \uc758\ub3c4\ub294 \uc88b\uc558\uc9c0\ub9cc(CouchbaseCluster\uac00 \uc804\uc5ed \uac1d\uccb4\uc778\uc9c0 \ud655\uc778), \ub2e8\uc810\uc73c\ub85c\ub294 \ub6f0\uc5b4\ub09c \ub514\uc790\uc778 \uc120\ud0dd\uc774\ub77c\uae30\ubcf4\ub2e4\ub294 AppDomain\ub2f9 \ud558\ub098\uc758 CouchbaseCluster \uac1d\uccb4\ub9cc \uac00\uc9c8 \uc218 \uc788\uace0(\ud558\ub098\uc758 \uc571\uc5d0\uc11c \ub450 \uac1c\uc758 \uac1c\ubcc4 Couchbase \ud074\ub7ec\uc2a4\ud130\ub97c \uc0ac\uc6a9\ud558\ub294 \uacbd\uc6b0 \uc5b4\ub5bb\uac8c \ub420\uae4c\uc694?) \ubc84\ud0b7 \uc0ac\uc6a9\uc744 \uc2dc\uc791\ud558\ub294 \ub370 \uc57d\uac04 \ubd88\ud3b8\ud55c \ud504\ub85c\uadf8\ub798\ubc0d \ud658\uacbd\uc774\ub77c\ub294 \uc810\uc774 \uc788\uc5c8\uc2b5\ub2c8\ub2e4.<\/p>\n<p>DP3\uc5d0\uc11c\ub294 \uc2f1\uae00\ud1a4\uc5d0 \ub300\ud55c \uba85\uc2dc\uc801\uc778 \uc694\uad6c \uc0ac\ud56d\uc744 \uc5c6\uc560\uace0 \ub300\uc2e0 \uc778\uc2a4\ud134\uc2a4\ud654\ud560 \uc218 \uc788\ub294 \uc218\uc5d0 \uc81c\ud55c\uc774 \uc5c6\ub294 \ud45c\uc900 CouchbaseCluster \ud074\ub798\uc2a4\uc640 \uc778\uc2a4\ud134\uc2a4\ub9cc \uc0dd\uc131\ub418\uae30\ub97c \uc6d0\ud558\ub294 \uacbd\uc6b0 CouchbaseCluster\uc758 \ub798\ud37c \uc2f1\uae00\ud1a4\uc778 ClusterHelper \ud074\ub798\uc2a4\ub85c \ubd84\ud560\ud558\uae30\ub85c \uacb0\uc815\ud588\uc2b5\ub2c8\ub2e4. \ub450 \uac00\uc9c0 \uc7a5\uc810\uc744 \ubaa8\ub450 \uc81c\uacf5\ud569\ub2c8\ub2e4.<\/p>\n<p>\ub2e4\uc74c\uc740 DP3\uc5d0\uc11c CouchbaseCluster \uac1d\uccb4\ub97c \ub9cc\ub4dc\ub294 \uc608\uc81c\uc785\ub2c8\ub2e4:<\/p>\n<div class=\"geshifilter\">\n<div class=\"csharp geshifilter-csharp\" style=\"font-family: monospace\">\u00a0var \uad6c\uc131 <span style=\"color: #008000\">=<\/span> <a href=\"https:\/\/www.google.com\/search?q=new+msdn.microsoft.com\"><span style=\"color: #008000\">new<\/span><\/a> \ud074\ub77c\uc774\uc5b8\ud2b8 \uad6c\uc131<span style=\"color: #008000\">(<\/span><span style=\"color: #008000\">)<\/span><span style=\"color: #008000\">;<\/span><br \/>\nvar \ud074\ub7ec\uc2a4\ud130 <span style=\"color: #008000\">=<\/span> <a href=\"https:\/\/www.google.com\/search?q=new+msdn.microsoft.com\"><span style=\"color: #008000\">new<\/span><\/a> \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\ud074\ub7ec\uc2a4\ud130<span style=\"color: #008000\">(<\/span>\uad6c\uc131<span style=\"color: #008000\">)<\/span><span style=\"color: #008000\">;<\/span><\/div>\n<\/div>\n<p>\ub2e4\uc74c\uc740 ClusterHelper \ud074\ub798\uc2a4\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc571 \ub3c4\uba54\uc778\ub2f9 \ud558\ub098\uc758 CouchbaseCluster \uac1d\uccb4\ub9cc \uc0dd\uc131\ub418\ub3c4\ub85d \ud558\ub294 \uc608\uc81c\uc785\ub2c8\ub2e4:<\/p>\n<div class=\"geshifilter\">\n<div class=\"csharp geshifilter-csharp\" style=\"font-family: monospace\">\u00a0\ud074\ub7ec\uc2a4\ud130 \ub3c4\uc6b0\ubbf8<span style=\"color: #008000\">.<\/span><span style=\"color: #0000ff\">\ucd08\uae30\ud654<\/span><span style=\"color: #008000\">(<\/span><span style=\"color: #008000\">)<\/span><span style=\"color: #008000\">;<\/span><br \/>\nvar \ud074\ub7ec\uc2a4\ud130 <span style=\"color: #008000\">=<\/span> \ud074\ub7ec\uc2a4\ud130 \ub3c4\uc6b0\ubbf8<span style=\"color: #008000\">.<\/span><span style=\"color: #0000ff\">Get<\/span><span style=\"color: #008000\">(<\/span><span style=\"color: #008000\">)<\/span><span style=\"color: #008000\">;<\/span><\/div>\n<\/div>\n<p>ClusterHelper \uac1d\uccb4\ub97c \ud3ec\ud568\ud558\ub294 \uc774\uc720\uac00 \uad81\uae08\ud558\uc2e0\uac00\uc694? CouchbaseCluster \uac1d\uccb4\ub294 \uc0dd\uc131 \ube44\uc6a9\uc774 \ub9e4\uc6b0 \ube44\uc2f8\uace0 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc774 \uc2dc\uc791\ub420 \ub54c \uc0dd\uc131\ub418\uace0 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc774 \uc885\ub8cc\ub420 \ub54c \uc18c\uba78\ub420 \ub54c \uac00\uc7a5 \uc798 \uc791\ub3d9\ud558\uae30 \ub54c\ubb38\uc785\ub2c8\ub2e4. \uc774\uc5d0 \ub300\ud574\uc11c\ub294 \ub2e4\uc74c \ud3ec\uc2a4\ud2b8\uc5d0\uc11c \uc790\uc138\ud788 \uc124\uba85\ud558\uaca0\uc2b5\ub2c8\ub2e4!<\/p>\n<h2>\uc0ac\uc6a9\ud574 \ubcf4\uc2dc\uace0 \ud53c\ub4dc\ubc31\uc744 \ub0a8\uaca8\uc8fc\uc138\uc694!<\/h2>\n<p>\uc544\ub798\uc5d0\uc11c \ubc14\uc774\ub108\ub9ac\ub97c \ub2e4\uc6b4\ub85c\ub4dc\ud558\uac70\ub098 Github\uc5d0\uc11c \uc18c\uc2a4\ub97c \ud655\uc778\ud558\uc2dc\uace0 \uc758\uacac\uc744 \uc54c\ub824\uc8fc\uc138\uc694. \ub610\ud55c, \ubca0\ud0c0 \ubc84\uc804\uc774\ubbc0\ub85c \ubca0\ud0c0 \ubc0f \uc815\uc2dd \ucd9c\uc2dc \uc804\uc5d0\ub294 \ubd84\uba85 \ubcc0\uacbd\ub420 \uc218 \uc788\ub2e4\ub294 \uc810\uc744 \uc78a\uc9c0 \ub9c8\uc138\uc694. \ub300\ubd80\ubd84\uc758 \ubcc0\uacbd \uc0ac\ud56d\uc740 \ub0b4\ubd80\uc801\uc73c\ub85c \uc774\ub8e8\uc5b4\uc9c8 \uc608\uc815\uc774\uba70, \ud2b9\ud788 IO \ubd80\ubd84\uacfc \ub124\uc784\uc2a4\ud398\uc774\uc2a4\uc5d0 \ub300\ud55c \ubcc0\uacbd\uc774 \uc8fc\ub97c \uc774\ub8f9\ub2c8\ub2e4. \ucee4\ubba4\ub2c8\ud2f0 \ud53c\ub4dc\ubc31\uc5d0 \ub530\ub77c \uacf5\uac1c \uc778\ud130\ud398\uc774\uc2a4\ub3c4 \ubcc0\uacbd\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p><em><strong>\ud504\ub85c\ub355\uc158\uc5d0\uc11c \uc0ac\uc6a9\ud558\uc9c0 \ub9c8\uc138\uc694.<\/strong><\/em> \uc758 \uae30\ubcf8 \uae30\ub2a5\uc740 \uc791\ub3d9\ud558\uc9c0\ub9cc, \ucf54\ub4dc\uac00 \uc544\uc9c1 \ucca0\uc800\ud55c \uc0c1\ud669\ubcc4 \ud14c\uc2a4\ud2b8\ub97c \uac70\uce58\uc9c0 \uc54a\uc558\uae30 \ub54c\ubb38\uc5d0 \uc7a5\uc560 \uc870\uce58\/\uc2a4\uc651\/\uc7ac\uc870\uc815 \uc2dc\ub098\ub9ac\uc624\uc5d0\uc11c \uc2e4\ud328\ud558\ub294 \ub4f1\uc758 \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h2>\uc18c\uc2a4 \ubc0f \ubc14\uc774\ub108\ub9ac<\/h2>\n<ul>\n<li>SDK 2.0 \uac1c\ubc1c \ube0c\ub79c\uce58\ub294 \uc774\uc81c <strong><a href=\"https:\/\/github.com\/couchbase\/couchbase-net-client\/tree\/master\">\ub9c8\uc2a4\ud130<\/a><\/strong> \ube0c\ub79c\uce58\ub85c, 1.X \uac1c\ubc1c \ube0c\ub79c\uce58\ub294 \uc774\uc81c \uae43\ud5c8\ube0c\uc5d0\uc11c <strong><a href=\"https:\/\/github.com\/couchbase\/couchbase-net-client\/tree\/release13\">release13<\/a><\/strong>.<\/li>\n<li>\ubc84\uadf8\ub97c \ubc1c\uacac\ud558\uba74 \ud480 \ub9ac\ud018\uc2a4\ud2b8\ub97c \ub9cc\ub4e4\uac70\ub098 \uadf8\ub9ac\uace0 <strong><a href=\"https:\/\/www.couchbase.com\/blog\/ko\/issues\/browse\/NCBC\/\">NCBC<\/a><\/strong>.<\/li>\n<li>\ubc14\uc774\ub108\ub9ac\ub294 \ub2e4\uc74c\uacfc \uac19\uc774 \ucc3e\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <strong><a href=\"https:\/\/tinyurl.com\/l4pp6z7\">\uc5ec\uae30\ub97c \ud074\ub9ad\ud558\uc138\uc694.<\/a><\/strong><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>As a follow to the previous DP2 in June, we are releasing another developer preview, DP3. This developer preview, adds a plethora of bug fixes, features and most importantly, changes to the public API by way of a) providing methods [&hellip;]<\/p>","protected":false},"author":21,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1811],"tags":[],"ppma_author":[8970],"class_list":["post-1564","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dotnet"],"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>Couchbase .NET SDK 2.0 Developer Preview 3 - 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-net-sdk-20-developer-preview-3\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Couchbase .NET SDK 2.0 Developer Preview 3\" \/>\n<meta property=\"og:description\" content=\"As a follow to the previous DP2 in June, we are releasing another developer preview, DP3. This developer preview, adds a plethora of bug fixes, features and most importantly, changes to the public API by way of a) providing methods [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-net-sdk-20-developer-preview-3\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2014-12-16T19:24:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T06:50:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2014\/12\/doucment-classes.png\" \/>\n\t<meta property=\"og:image:width\" content=\"718\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jeff Morris, Senior Software Engineer, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@jeffrysmorris\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff Morris, Senior Software Engineer, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5\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-net-sdk-20-developer-preview-3\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-20-developer-preview-3\/\"},\"author\":{\"name\":\"Jeff Morris, Senior Software Engineer, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b678bdd9f7b21a33d43ea965865a3341\"},\"headline\":\"Couchbase .NET SDK 2.0 Developer Preview 3\",\"datePublished\":\"2014-12-16T19:24:12+00:00\",\"dateModified\":\"2025-06-14T06:50:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-20-developer-preview-3\/\"},\"wordCount\":898,\"commentCount\":7,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-20-developer-preview-3\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"articleSection\":[\".NET\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-20-developer-preview-3\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-20-developer-preview-3\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-20-developer-preview-3\/\",\"name\":\"Couchbase .NET SDK 2.0 Developer Preview 3 - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-20-developer-preview-3\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-20-developer-preview-3\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2014-12-16T19:24:12+00:00\",\"dateModified\":\"2025-06-14T06:50:21+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-20-developer-preview-3\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-20-developer-preview-3\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-20-developer-preview-3\/#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-net-sdk-20-developer-preview-3\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Couchbase .NET SDK 2.0 Developer Preview 3\"}]},{\"@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\/b678bdd9f7b21a33d43ea965865a3341\",\"name\":\"Jeff Morris, Senior Software Engineer, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/73188ee2831025d81740e12e1ed80812\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5f910befdbd58de8bac85293df7f544680843061ecc921ba7d293d6d52076ab3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5f910befdbd58de8bac85293df7f544680843061ecc921ba7d293d6d52076ab3?s=96&d=mm&r=g\",\"caption\":\"Jeff Morris, Senior Software Engineer, Couchbase\"},\"description\":\"Jeff Morris is a Senior Software Engineer at Couchbase. Prior to joining Couchbase, Jeff spent six years at Source Interlink as an Enterprise Web Architect. Jeff is responsible for the development of Couchbase SDKs and how to integrate with N1QL (query language).\",\"sameAs\":[\"https:\/\/x.com\/jeffrysmorris\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/ko\/author\/jeff-morris\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Couchbase .NET SDK 2.0 Developer Preview 3 - 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-net-sdk-20-developer-preview-3\/","og_locale":"ko_KR","og_type":"article","og_title":"Couchbase .NET SDK 2.0 Developer Preview 3","og_description":"As a follow to the previous DP2 in June, we are releasing another developer preview, DP3. This developer preview, adds a plethora of bug fixes, features and most importantly, changes to the public API by way of a) providing methods [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-net-sdk-20-developer-preview-3\/","og_site_name":"The Couchbase Blog","article_published_time":"2014-12-16T19:24:12+00:00","article_modified_time":"2025-06-14T06:50:21+00:00","og_image":[{"width":718,"height":600,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2014\/12\/doucment-classes.png","type":"image\/png"}],"author":"Jeff Morris, Senior Software Engineer, Couchbase","twitter_card":"summary_large_image","twitter_creator":"@jeffrysmorris","twitter_misc":{"Written by":"Jeff Morris, Senior Software Engineer, Couchbase","Est. reading time":"5\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-20-developer-preview-3\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-20-developer-preview-3\/"},"author":{"name":"Jeff Morris, Senior Software Engineer, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b678bdd9f7b21a33d43ea965865a3341"},"headline":"Couchbase .NET SDK 2.0 Developer Preview 3","datePublished":"2014-12-16T19:24:12+00:00","dateModified":"2025-06-14T06:50:21+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-20-developer-preview-3\/"},"wordCount":898,"commentCount":7,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-20-developer-preview-3\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","articleSection":[".NET"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-20-developer-preview-3\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-20-developer-preview-3\/","url":"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-20-developer-preview-3\/","name":"Couchbase .NET SDK 2.0 Developer Preview 3 - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-20-developer-preview-3\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-20-developer-preview-3\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2014-12-16T19:24:12+00:00","dateModified":"2025-06-14T06:50:21+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-20-developer-preview-3\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-20-developer-preview-3\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-net-sdk-20-developer-preview-3\/#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-net-sdk-20-developer-preview-3\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Couchbase .NET SDK 2.0 Developer Preview 3"}]},{"@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\/b678bdd9f7b21a33d43ea965865a3341","name":"Jeff Morris, \uc218\uc11d \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc5d4\uc9c0\ub2c8\uc5b4, Couchbase","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/73188ee2831025d81740e12e1ed80812","url":"https:\/\/secure.gravatar.com\/avatar\/5f910befdbd58de8bac85293df7f544680843061ecc921ba7d293d6d52076ab3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5f910befdbd58de8bac85293df7f544680843061ecc921ba7d293d6d52076ab3?s=96&d=mm&r=g","caption":"Jeff Morris, Senior Software Engineer, Couchbase"},"description":"Jeff Morris\ub294 Couchbase\uc758 \uc218\uc11d \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc5d4\uc9c0\ub2c8\uc5b4\uc785\ub2c8\ub2e4. Couchbase\uc5d0 \uc785\uc0ac\ud558\uae30 \uc804\uc5d0\ub294 6\ub144 \ub3d9\uc548 Source Interlink\uc5d0\uc11c \uc5d4\ud130\ud504\ub77c\uc774\uc988 \uc6f9 \uc544\ud0a4\ud14d\ud2b8\ub85c \uadfc\ubb34\ud588\uc2b5\ub2c8\ub2e4. Jeff\ub294 Couchbase SDK \uac1c\ubc1c\uacfc N1QL(\ucffc\ub9ac \uc5b8\uc5b4)\uacfc \ud1b5\ud569\ud558\ub294 \ubc29\ubc95\uc744 \ub2f4\ub2f9\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.","sameAs":["https:\/\/x.com\/jeffrysmorris"],"url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/jeff-morris\/"}]}},"authors":[{"term_id":8970,"user_id":21,"is_guest":0,"slug":"jeff-morris","display_name":"Jeff Morris, Senior Software Engineer, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/5f910befdbd58de8bac85293df7f544680843061ecc921ba7d293d6d52076ab3?s=96&d=mm&r=g","author_category":"","last_name":"Jeff Morris, Senior Software Engineer, Couchbase","first_name":"Jeff","job_title":"","user_url":"","description":"Jeff Morris\ub294 Couchbase\uc758 \uc218\uc11d \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc5d4\uc9c0\ub2c8\uc5b4\uc785\ub2c8\ub2e4. Couchbase\uc5d0 \uc785\uc0ac\ud558\uae30 \uc804\uc5d0\ub294 6\ub144 \ub3d9\uc548 Source Interlink\uc5d0\uc11c \uc5d4\ud130\ud504\ub77c\uc774\uc988 \uc6f9 \uc544\ud0a4\ud14d\ud2b8\ub85c \uadfc\ubb34\ud588\uc2b5\ub2c8\ub2e4. Jeff\ub294 Couchbase SDK \uac1c\ubc1c\uacfc N1QL(\ucffc\ub9ac \uc5b8\uc5b4)\uacfc \ud1b5\ud569\ud558\ub294 \ubc29\ubc95\uc744 \ub2f4\ub2f9\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/1564","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\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=1564"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/1564\/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=1564"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=1564"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=1564"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=1564"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}