{"id":15505,"date":"2024-03-25T12:10:35","date_gmt":"2024-03-25T19:10:35","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=15505"},"modified":"2025-06-13T16:37:01","modified_gmt":"2025-06-13T23:37:01","slug":"couchbase-server-7-6-top-developer-features","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-server-7-6-top-developer-features\/","title":{"rendered":"\uac1c\ubc1c\uc790\ub97c \uc704\ud55c \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ubc84 7.6\uc758 \uc8fc\uc694 \uc2e0\uae30\ub2a5"},"content":{"rendered":"<p><span style=\"font-weight: 400\">\uc800\ud76c\ub294 \ub2e4\uc74c\uacfc \uac19\uc774 \ubc1c\ud45c\ud558\uac8c \ub418\uc5b4 \ub9e4\uc6b0 \uae30\uc069\ub2c8\ub2e4. <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/announcing-vector-search\/\">Couchbase 7.6 \ucd9c\uc2dc<\/a>\ub370\uc774\ud130\ubca0\uc774\uc2a4 \uae30\uc220\uc758 \uc9c0\ud615\uc744 \uc7ac\uc815\uc758\ud560 \ud68d\uae30\uc801\uc778 \uc5c5\ub370\uc774\ud2b8\uc785\ub2c8\ub2e4. \uc774 \ucd5c\uc2e0 \ub9b4\ub9ac\uc2a4\ub294 \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uae30\uc220 \ud5a5\uc0c1\uc744 \uc704\ud55c Atlassian\uc758 \ub178\ub825\uc744 \uc785\uc99d\ud558\ub294 \uac83\uc73c\ub85c, \ub2e4\uc74c\uacfc \uac19\uc740 AI \ubc0f \uba38\uc2e0 \ub7ec\ub2dd \ud1b5\ud569\uc774 \ud06c\uac8c \ud5a5\uc0c1\ub418\uc5c8\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/products\/vector-search\/\">\ubca1\ud130 \uac80\uc0c9<\/a>LangChain \ud1b5\ud569\uc744 \ud1b5\ud574 \uac1c\ubc1c\uc790\uac00 \ub354\uc6b1 \uc9c0\ub2a5\uc801\uc774\uace0 \ubc18\uc751\uc131\uc774 \ub6f0\uc5b4\ub09c \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uad6c\ucd95\ud560 \uc218 \uc788\ub3c4\ub85d \uc9c0\uc6d0\ud569\ub2c8\ub2e4.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uc774 \ubc84\uc804\uc758 \ud575\uc2ec\uc740 \uace0\uae09 \uadf8\ub798\ud504 \ud0d0\uc0c9 \uae30\ub2a5\uc744 \ub3c4\uc785\ud558\uc5ec \ubcf5\uc7a1\ud55c \ub370\uc774\ud130 \uad00\uacc4\uc640 \ub124\ud2b8\uc6cc\ud06c \ubd84\uc11d\uc744 \uc704\ud55c \uc0c8\ub85c\uc6b4 \uae38\uc744 \uc5f4\uc5c8\ub2e4\ub294 \uc810\uc785\ub2c8\ub2e4. \uac1c\ubc1c\uc790\uc758 \ud6a8\uc728\uc131\uc774 \ud5a5\uc0c1\ub418\uace0, RDBMS \uc0ac\uc6a9 \uc0ac\ub840\uc640 NoSQL\uc758 \ubbfc\ucca9\uc131 \ubc0f \ud655\uc7a5\uc131\uc774 \uc6d0\ud65c\ud558\uac8c \ud1b5\ud569\ub429\ub2c8\ub2e4.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uc774\ub7ec\ud55c \ud601\uc2e0\uacfc \ud568\uaed8, \ucffc\ub9ac \ubc0f \uac80\uc0c9 \uc131\ub2a5\uc5d0 \ub300\ud55c \ud5a5\uc0c1\ub41c \ubaa8\ub2c8\ud130\ub9c1\uc744 \ud1b5\ud574 \uc0ac\uc6a9\uc790 \ud658\uacbd\uc744 \uac1c\uc120\ud558\uace0 \uc2e4\uc2dc\uac04 \ub370\uc774\ud130 \uc791\uc5c5\uc758 \ud6a8\uc728\uc131\uacfc \uc751\ub2f5\uc131\uc744 \ucd5c\uc801\uc73c\ub85c \ubcf4\uc7a5\ud558\ub294 \ub370 \uc911\uc810\uc744 \ub450\uc5c8\uc2b5\ub2c8\ub2e4.  \ub610\ud55c, \uc774\ubc88 \ub9b4\ub9ac\uc2a4\uc5d0\uc11c\ub294 \ub354\uc6b1 \uac15\ud654\ub41c BI \uc2dc\uac01\ud654 \ub3c4\uad6c\ub85c BI \uae30\ub2a5\uc744 \ud655\uc7a5\ud558\uc5ec \ub354\uc6b1 \uc2ec\uce35\uc801\uc778 \ub370\uc774\ud130 \uc778\uc0ac\uc774\ud2b8\uc640 \uac15\ub825\ud55c \ubd84\uc11d\uc744 \uac00\ub2a5\ud558\uac8c \ud569\ub2c8\ub2e4.\u00a0<\/span><\/p>\n<p><strong>Couchbase 7.6\uc740 \ub2e8\uc21c\ud55c \uc5c5\ub370\uc774\ud2b8\uac00 \uc544\ub2c8\ub77c \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uae30\uc220\uc758 \ubbf8\ub798\ub97c \uc8fc\ub3c4\ud558\ub294 \ub370 \ud544\uc694\ud55c \ub3c4\uad6c\uc640 \uae30\ub2a5\uc744 \uc81c\uacf5\ud558\ub294 \ud601\uc2e0\uc758 \uacb0\uacfc\ubb3c\uc785\ub2c8\ub2e4. \ub2e4\uc74c\uc740 \uadf8 \uc911 \uc77c\ubd80\uc785\ub2c8\ub2e4.<\/strong><\/p>\n<hr \/>\n<h2><span style=\"font-weight: 400\">AI \ud1b5\ud569\u00a0<\/span><\/h2>\n<h3><span style=\"font-weight: 400\">\ubca1\ud130 \uac80\uc0c9<\/span><\/h3>\n<p><span style=\"font-weight: 400\">\ucd5c\uc2e0 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc758 \uc9c4\ud654\ud558\ub294 \uae30\uc220 \uc218\uc694\uc5d0 \ub9de\ucdb0 \uac80\uc0c9 \uae30\ub2a5\uc744 \ub300\ud3ed \uac15\ud654\ud55c 7.6 \ub9b4\ub9ac\uc2a4\uc5d0\uc11c \uc0c8\ub85c\uc6b4 \ubca1\ud130 \uac80\uc0c9 \uae30\ub2a5\uc744 \uc18c\uac1c\ud569\ub2c8\ub2e4. \ub370\uc774\ud130 \ubcf5\uc7a1\uc131\uc774 \uc99d\uac00\ud568\uc5d0 \ub530\ub77c \uace0\uae09 \uac80\uc0c9 \uba54\ucee4\ub2c8\uc998\uc758 \ud544\uc694\uc131\uc774 \uc911\uc694\ud574\uc9c0\uace0 \uc788\uc2b5\ub2c8\ub2e4. Vector Search\ub294 \uac1c\ubc1c\uc790\uac00 \uc2dc\ub9e8\ud2f1 \uac80\uc0c9\uc744 \uad6c\ud604\ud558\uace0, \uba38\uc2e0 \ub7ec\ub2dd \ubaa8\ub378\uc744 \uac15\ud654\ud558\uba70, Couchbase \ud658\uacbd \ub0b4\uc5d0\uc11c \uc9c1\uc811 AI \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc9c0\uc6d0\ud560 \uc218 \uc788\ub294 \uc194\ub8e8\uc158\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\ubca1\ud130 \uac80\uc0c9\uc744 \uc0ac\uc6a9\ud558\uba74 \ud0a4\uc6cc\ub4dc \uc77c\uce58\ub098 \uc6a9\uc5b4 \ube48\ub3c4 \uac80\uc0c9\uc744 \ub6f0\uc5b4\ub118\ub294 \uac80\uc0c9\uc774 \uac00\ub2a5\ud569\ub2c8\ub2e4. \ucffc\ub9ac\uc5d0\uc11c \uc0ac\uc6a9\ub41c \ubb38\ub9e5\uc778 \uc758\ubbf8\ub860\uc801 \uc758\ubbf8\ub97c \uae30\ubc18\uc73c\ub85c \uac80\uc0c9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc0ac\uc2e4\uc0c1 \ucffc\ub9ac\uc758 \uc758\ub3c4\ub97c \ud30c\uc545\ud558\uc5ec \ucf58\ud150\uce20\uc5d0 \uc815\ud655\ud55c \ud0a4\uc6cc\ub4dc\ub098 \uc6a9\uc5b4\uac00 \uc5c6\ub294 \uacbd\uc6b0\uc5d0\ub3c4 \ubcf4\ub2e4 \uad00\ub828\uc131 \ub192\uc740 \uacb0\uacfc\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4.\u00a0<\/span><\/p>\n<p><i><span style=\"font-weight: 400\">\uc790\uc138\ud55c \ub0b4\uc6a9\uc740 <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/products\/vector-search\/\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ubb38\uc11c<\/a>.<\/span><\/i><\/p>\n<h3><span style=\"font-weight: 400\">SQL++\ub97c \uc0ac\uc6a9\ud55c \ubca1\ud130 \uac80\uc0c9<\/span><\/h3>\n<p><span style=\"font-weight: 400\">\uc0ac\uc6a9\uc790 \ud504\ub85c\ud544, \uacfc\uac70 \uc0c1\ud638\uc791\uc6a9 \ub370\uc774\ud130, \ucf58\ud150\uce20 \uba54\ud0c0\ub370\uc774\ud130 \ub4f1 \ubaa8\ub4e0 \ucf58\ud150\uce20\ub97c \uc800\uc7a5\ud558\ub294 \ub370 Couchbase\uc758 NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uae30\ub2a5\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub7f0 \ub2e4\uc74c OpenAI\uc640 \uac19\uc740 \uba38\uc2e0\ub7ec\ub2dd \ubaa8\ub378\uc744 \uc0ac\uc6a9\ud558\uc5ec \uc784\ubca0\ub529\uc744 \uc0dd\uc131\ud569\ub2c8\ub2e4. \uadf8\ub7f0 \ub2e4\uc74c \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ubca1\ud130 \uac80\uc0c9\uc740 \uc784\ubca0\ub529\uc744 \uc0c9\uc778\ud558\uace0 \uc2dc\ub9e8\ud2f1 \ubc0f \ud558\uc774\ube0c\ub9ac\ub4dc \uac80\uc0c9\uc744 \uc81c\uacf5\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/03\/image_2024-03-25_121858091.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-15509 alignnone\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/03\/image_2024-03-25_121858091-1024x711.png\" alt=\"Hybrid vector search with OpenAI embeddings in Couchbase\" width=\"900\" height=\"625\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/image_2024-03-25_121858091-1024x711.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/image_2024-03-25_121858091-300x208.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/image_2024-03-25_121858091-768x534.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/image_2024-03-25_121858091-1536x1067.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/image_2024-03-25_121858091-2048x1423.png 2048w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/image_2024-03-25_121858091-1320x917.png 1320w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400\">\ub610\ud55c SQL++\ub97c \uc0ac\uc6a9\ud558\uc5ec \ubca1\ud130 \uac80\uc0c9\uc744 \uc9c1\uc811 \uc218\ud589\ud558\uace0, \uac80\uc0c9 \uc220\uc5b4\uc640 Couchbase SQL++\uc758 \uc720\uc5f0\uc131\uc744 \uacb0\ud569\ud558\uc5ec \ud558\uc774\ube0c\ub9ac\ub4dc \uac80\uc0c9\uc744 \uc218\ud589\ud560 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4:<\/span><\/p>\n<pre class=\"nums:false lang:default decode:true\">SELECT b.book_name, b.categories, b.summaries\r\nFROM `books` AS b\r\nWHERE SEARCH(b, { \/* Couchbase SEARCH() \ud638\ucd9c *\/)\r\n    \"query\": {\"match_none\": {} },\r\n    \"knn\": [{ \"field\": \"\uc784\ubca0\ub529\",\r\n              \"\ubca1\ud130\": [ -0.014143292,-0.005013913,..],\r\n\r\n              \"k\": 3\r\n          }],\r\n    \"fields\": [\"\ucc45_\uc774\ub984\", \"\uc694\uc57d\"],\r\n    \"sort\": [\"-_score\"],\r\n    \"limit\": 5\r\n\r\n    })\r\n\r\n    AND b.catogories='\ub17c\ud53d\uc158';<\/pre>\n<p><span style=\"font-weight: 400\">\uc704 \ucffc\ub9ac\uc5d0 \ub300\ud55c \uc784\ubca0\ub529\uc744 \uac00\uc838\uc624\ub294 \ubc29\ubc95\uc5d0 \ub300\ud55c \uc139\uc158\uc744 \ucd94\uac00\ud558\uc9c0 \uc54a\ub294 \uc774\uc720\ub294 \ubb34\uc5c7\uc778\uac00\uc694? \uadf8 \uc774\uc720\ub294 UDF\uc5d0\uc11c \uc774\ub97c \uc218\ud589\ud558\ub824\uba74 UDF\/JS\uac00 CURL\uc744 \uc9c0\uc6d0\ud574\uc57c \ud558\ub294\ub370, \uc774\ub294 Capella\uc5d0\uc11c \uc9c0\uc6d0\ub418\uc9c0 \uc54a\uae30 \ub54c\ubb38\uc785\ub2c8\ub2e4.  \uc0ac\uc6a9\uc790\ub294 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uacc4\uce35\uc5d0\uc11c \uc784\ubca0\ub529\uc744 \uac00\uc838\uc62c \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<h2><span style=\"font-weight: 400\">\uc7ac\uadc0\uc801 CTE<\/span><\/h2>\n<h3><span style=\"font-weight: 400\">\uadf8\ub798\ud504 \ud0d0\uc0c9<\/span><\/h3>\n<p><span style=\"font-weight: 400\">Couchbase SQL++ \uae30\ub2a5\uc5d0 \uc7ac\uadc0\uc801 CTE\uac00 \ub3c4\uc785\ub418\uc5b4 \uc774\uc81c \ud2b9\ud788 \uadf8\ub798\ud504 \ub370\uc774\ud130 \uc601\uc5ed\uc5d0\uc11c \ubcf5\uc7a1\ud55c \ub370\uc774\ud130 \ubd84\uc11d\uacfc \uc870\uc791\uc744 \uc218\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uacc4\uce35\uc801 \ubc0f \ub124\ud2b8\uc6cc\ud06c \ub370\uc774\ud130 \uad6c\uc870\ub97c \uc190\uc27d\uac8c \ud0d0\uc0c9\ud558\uace0 \ubd84\uc11d\ud558\uc5ec \uc804\ub840 \uc5c6\uc774 \uc27d\uace0 \ud6a8\uc728\uc801\uc73c\ub85c \uc778\uc0ac\uc774\ud2b8\ub97c \uc5bb\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc18c\uc15c \ub124\ud2b8\uc6cc\ud06c, \uc870\uc9c1 \uacc4\uce35 \uad6c\uc870 \ub610\ub294 \uc0c1\ud638 \uc5f0\uacb0\ub41c \uc2dc\uc2a4\ud15c\uc744 \ud0d0\uc0c9\ud558\ub4e0, \uc0c8\ub85c\uc6b4 \uae30\ub2a5\uc740 \uc774\ub7ec\ud55c \uc791\uc5c5\uc744 \ub2e8\uc21c\ud654\ud558\uc5ec \uadf8 \uc5b4\ub290 \ub54c\ubcf4\ub2e4 \uc9c1\uad00\uc801\uc774\uace0 \uc0dd\uc0b0\uc801\uc73c\ub85c \ub370\uc774\ud130\ub97c \ubd84\uc11d\ud560 \uc218 \uc788\uac8c \ud574\uc90d\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\ub2e4\uc74c\uc740 \uc774 \uc0d8\ud50c \ub370\uc774\ud130 \uc9d1\ud569\uc5d0\uc11c \ub450 \uc815\uac70\uc7a5 \ubbf8\ub9cc\uc778 LAX\uc5d0\uc11c MAD\uae4c\uc9c0\uc758 \ubaa8\ub4e0 \ud56d\uacf5\ud3b8\uc744 \ucc3e\uae30 \uc704\ud55c Couchbase SQL++ \uc7ac\uadc0\uc801 CTE \ucffc\ub9ac\uc758 \uc608\uc785\ub2c8\ub2e4. <\/span><i><span style=\"font-weight: 400\">\uc774 \uc0d8\ud50c \ub370\uc774\ud130\ub294 \uc5ec\ud589 \uc0d8\ud50c\uc774 \uc544\ub2c8\ub77c 2008\ub144 AA \ub178\uc120\uc758 \ub2e8\uc21c\ud654\ub41c \ubc84\uc804\uc5d0 \uae30\ubc18\ud55c \uac83\uc785\ub2c8\ub2e4. <\/span><\/i><\/p>\n<table>\n<tbody>\n<tr>\n<td><b>\uc18c\uc2a4_\uacf5\ud56d_\ucf54\ub4dc<\/b><\/td>\n<td><b>\ubaa9\uc801\uc9c0_\uacf5\ud56d_\ucf54\ub4dc<\/b><\/td>\n<td><b>\ud56d\uacf5\uc0ac<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">LAX<\/span><\/td>\n<td><span style=\"font-weight: 400\">MAD<\/span><\/td>\n<td><span style=\"font-weight: 400\">AA<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">LAX<\/span><\/td>\n<td><span style=\"font-weight: 400\">LHR<\/span><\/td>\n<td><span style=\"font-weight: 400\">AA<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">LHR<\/span><\/td>\n<td><span style=\"font-weight: 400\">MAD<\/span><\/td>\n<td><span style=\"font-weight: 400\">AA<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">LAX<\/span><\/td>\n<td><span style=\"font-weight: 400\">OPO<\/span><\/td>\n<td><span style=\"font-weight: 400\">AA<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">OPO<\/span><\/td>\n<td><span style=\"font-weight: 400\">MAD<\/span><\/td>\n<td><span style=\"font-weight: 400\">AA<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400\">MAD<\/span><\/td>\n<td><span style=\"font-weight: 400\">OPO<\/span><\/td>\n<td><span style=\"font-weight: 400\">AA<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table>\n<tbody>\n<tr>\n<td><b>SQL++ \ucffc\ub9ac<\/b><\/td>\n<td><b>\uacb0\uacfc<\/b><\/td>\n<\/tr>\n<tr>\n<td><i><span style=\"font-weight: 400\">\/* \uacbd\uc720\uc9c0\uac00 2\uac1c \ubbf8\ub9cc\uc778 LAX\uc5d0\uc11c MAD\uae4c\uc9c0\uc758 \ubaa8\ub4e0 \ub178\uc120 \ub098\uc5f4 *\/.<\/span><\/i><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">WITH RECURRIVE RouteCTE AS (<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 <\/span><b>\uc120\ud0dd<\/b><span style=\"font-weight: 400\"> [r.source_airport_code,<br \/>\n<\/span>r.destination_airport_code] <b style=\"font-family: inherit;font-size: inherit\">AS<\/b><span style=\"font-weight: 400\"> \uacbd\ub85c,<br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \u00a0 \u00a0 r.destination_airport_code <\/span><b>AS<\/b><span style=\"font-weight: 400\"> lastStop,<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\"> \u00a0 \u00a0 \u00a0 \u00a0 <\/span><span style=\"font-weight: 400\">1<\/span> <b>AS<\/b><span style=\"font-weight: 400\"> \uae4a\uc774<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 <\/span><b>FROM<\/b><span style=\"font-weight: 400\"> \uacbd\ub85c R<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 <\/span><b>\uc5b4\ub514<\/b><span style=\"font-weight: 400\"> r.source_airport_code = <\/span><span style=\"font-weight: 400\">'LAX'<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><b>UNION<\/b> <b>ALL<\/b><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 <\/span><b>\uc120\ud0dd<\/b> <span style=\"font-weight: 400\">ARRAY_APPEND<\/span><span style=\"font-weight: 400\">(r.route,f.destination_airport_code) <\/span><span style=\"font-weight: 400\"><b>AS <\/b><\/span><span style=\"font-weight: 400\">\uacbd\ub85c,<br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \u00a0 \u00a0 F.\ubaa9\uc801\uc9c0_\uacf5\ud56d_\ucf54\ub4dc <\/span><b>AS<\/b><span style=\"font-weight: 400\"> lastStop,<br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \u00a0 \u00a0 r.depth + <\/span><span style=\"font-weight: 400\">1<\/span> <b>AS<\/b><span style=\"font-weight: 400\"> \uae4a\uc774<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 <\/span><b>FROM<\/b><span style=\"font-weight: 400\"> RouteCTE r<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 <\/span><b>JOIN<\/b><span style=\"font-weight: 400\"> \uacbd\ub85c F <\/span><b>\ucf1c\uae30<\/b><span style=\"font-weight: 400\"> r.lastStop = f.source_airport_code<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 <\/span><b>\uc5b4\ub514<\/b><span style=\"font-weight: 400\"> f.destination_airport_code != <\/span><span style=\"font-weight: 400\">'LAX'<\/span><br \/>\n<b>\u00a0 \u00a0 AND<\/b><span style=\"font-weight: 400\"> r.depth &lt; <\/span><span style=\"font-weight: 400\">3<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">)<\/span><b>\uc635\uc158<\/b><span style=\"font-weight: 400\"> {\"levels\":3}<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><b>\uc120\ud0dd<\/b><span style=\"font-weight: 400\"> r.*<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><b>FROM<\/b><span style=\"font-weight: 400\"> RouteCTE <\/span><b>AS<\/b><span style=\"font-weight: 400\"> r<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><b>\uc5b4\ub514<\/b><span style=\"font-weight: 400\"> r.lastStop = <\/span><span style=\"font-weight: 400\">'MAD'<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">AND r.depth &lt; 3;<\/span><\/td>\n<td><span style=\"font-weight: 400\">[ <\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 {<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\"> \u00a0 \u00a0 \"\uacbd\ub85c\": [<\/span>\u00a0<span style=\"font-weight: 400\">\"LAX\", <\/span><span style=\"font-weight: 400\">\"MAD\"<\/span><span style=\"font-weight: 400\">\u00a0]<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 },<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 {<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \"\uacbd\ub85c\": [<\/span>\u00a0<span style=\"font-weight: 400\">\"LAX\", <\/span><span style=\"font-weight: 400\">\"LHR\", <\/span><span style=\"font-weight: 400\">\"MAD\" <\/span><span style=\"font-weight: 400\">]<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 },<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 {<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \"\uacbd\ub85c\": [<\/span>\u00a0<span style=\"font-weight: 400\">\"LAX\", <\/span><span style=\"font-weight: 400\">\"OPO\", <\/span><span style=\"font-weight: 400\">\"MAD\" <\/span><span style=\"font-weight: 400\">]<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 }<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">]<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><span style=\"font-weight: 400\">\uacc4\uce35\uc801 \ub370\uc774\ud130 \uad6c\uc870<\/span><\/h3>\n<p><span style=\"font-weight: 400\">\uc7ac\uadc0\uc801 CTE\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc870\uc9c1 \uacc4\uce35 \uad6c\uc870\uc640 \uac19\uc740 \uacc4\uce35\uc801 \ub370\uc774\ud130 \uad6c\uc870\ub97c \ud0d0\uc0c9\ud560 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4.\u00a0 <\/span><\/p>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/03\/image2-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-15510\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/03\/image2-2.png\" alt=\"Hierarchical data structure\" width=\"321\" height=\"126\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/image2-2.png 321w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/image2-2-300x118.png 300w\" sizes=\"auto, (max-width: 321px) 100vw, 321px\" \/><\/a><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/03\/image4-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-15511\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/03\/image4-2.png\" alt=\"\" width=\"272\" height=\"186\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/image4-2.png 272w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/image4-2-235x160.png 235w\" sizes=\"auto, (max-width: 272px) 100vw, 272px\" \/><\/a><\/p>\n<table>\n<tbody>\n<tr>\n<td><b>SQL++ \ucffc\ub9ac<\/b><\/td>\n<td><b>\uacb0\uacfc<\/b><\/td>\n<\/tr>\n<tr>\n<td><i><span style=\"font-weight: 400\">\/* \ubaa8\ub4e0 \uc9c1\uc6d0\uacfc \ud574\ub2f9 \uc9c1\uc6d0\uc758 \uc870\uc9c1 \uacc4\uce35 \uad6c\uc870 \ub098\uc5f4 *\/<\/span><\/i><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">WITH RECURRIVE orgHier as (<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\"> \u00a0 <\/span><b>\uc120\ud0dd<\/b><span style=\"font-weight: 400\"> [<\/span><span style=\"font-weight: 400\">e<\/span><span style=\"font-weight: 400\">.emp_name] \uc5ec\uae30\ub97c \ud074\ub9ad\ud558\uc138\uc694, <\/span><span style=\"font-weight: 400\">e<\/span><span style=\"font-weight: 400\">.emp_id, <\/span><span style=\"font-weight: 400\">0<\/span><span style=\"font-weight: 400\"> lvl <\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\"> \u00a0 \u00a0 <\/span><b>FROM<\/b><span style=\"font-weight: 400\"> \uc9c1\uc6d0 <\/span><span style=\"font-weight: 400\">e<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\"> \u00a0 \u00a0 \u00a0 <\/span><b>\uc5b4\ub514<\/b> <span style=\"font-weight: 400\">e<\/span><span style=\"font-weight: 400\">.manager_id <\/span><b>\ub294<\/b> <span style=\"font-weight: 400\">null<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 <\/span><b>UNION<\/b><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 <\/span><b>\uc120\ud0dd<\/b> <span style=\"font-weight: 400\">ARRAY_APPEND<\/span><span style=\"font-weight: 400\">(o.hier, e1.emp_name) hier,<br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \u00a0 \u00a0 <\/span><span style=\"font-weight: 400\">E1.EMP_ID, O.LVL+<\/span><span style=\"font-weight: 400\">1<\/span><span style=\"font-weight: 400\">\u00a0 lvl<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 <\/span><b>FROM<\/b><span style=\"font-weight: 400\"> \uc9c1\uc6d0 E1<br \/>\n<\/span><b>\u00a0 \u00a0 JOIN<\/b><span style=\"font-weight: 400\"> orgHier o <\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><b>\u00a0 \u00a0\ucf1c\uae30<\/b><span style=\"font-weight: 400\"> e1.manager_id=o.emp_id<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">)<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><b>\uc120\ud0dd<\/b><span style=\"font-weight: 400\"> o.* <\/span><b>FROM<\/b><span style=\"font-weight: 400\"> orgHier o;<\/span><\/td>\n<td><span style=\"font-weight: 400\">[ <\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 {<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \"emp_id\": 1,<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \"\uc5ec\uae30\": [ \"\ub9e4\ud2b8\" ],<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \"lvl\": 0<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 },<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 {<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \"emp_id\": 2,<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \"\uc5ec\uae30\": [ \"\ub9e4\ud2b8\", \"\uc5d0\ubc00\ub9ac\" ],<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \"lvl\": 1<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 },<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 {<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \"emp_id\": 3,<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \"\uc5ec\uae30\": [ \"\ub9e4\ud2b8\", \"\ub9c8\uc774\ud06c\" ],<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \"lvl\": 1<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 },<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 {<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \"emp_id\": 5,<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \"\uc5ec\uae30\": [ \"\ub9e4\ud2b8\", \"\ub9c8\uc774\ud06c\", \"\uc54c\ub809\uc2a4\" ],<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \"lvl\": 2<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 },<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 { \"emp_id\": 4,<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \"\uc5ec\uae30\": [ \"\ub9e4\ud2b8\", \"\uc5d0\ubc00\ub9ac\", \"\uc0ac\ub77c\" ],<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \"lvl\": 2<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 },<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 {<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \"emp_id\": 6,<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \"\uc5ec\uae30\": [ \"\ub9e4\ud2b8\", \"\uc5d0\ubc00\ub9ac\", \"\ub9ac\uc0ac\" ],<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \"lvl\": 2<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 }<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">]<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><i><span style=\"font-weight: 400\">\uc790\uc138\ud55c \ub0b4\uc6a9\uc740 \ub2e4\uc74c \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ubb38\uc11c\ub97c \ucc38\uc870\ud558\uc138\uc694. <a href=\"https:\/\/docs.couchbase.com\/server\/current\/n1ql\/n1ql-language-reference\/with-recursive.html\">\uc7ac\uadc0 \ucffc\ub9ac<\/a>.\u00a0<\/span><\/i><\/p>\n<hr \/>\n<h2><span style=\"font-weight: 400\">\uac1c\ubc1c\uc790 \ud6a8\uc728\uc131<\/span><\/h2>\n<h3><span style=\"font-weight: 400\">KV \ubc94\uc704 \uc2a4\uce94<\/span><\/h3>\n<p><span style=\"font-weight: 400\">Couchbase\uc758 \ud0a4\/\uac12(K\/V) \uc791\uc5c5\uc740 \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0 \uc800\uc7a5\ub41c \ub370\uc774\ud130\uc5d0 \uc561\uc138\uc2a4\ud558\ub294 \uac00\uc7a5 \ud6a8\uc728\uc801\uc778 \ubc29\ubc95\uc785\ub2c8\ub2e4. \uc774\ub7ec\ud55c \uc791\uc5c5\uc740 \ubb38\uc11c\uc758 \uace0\uc720 \ud0a4\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc77d\uae30, \uc4f0\uae30 \ubc0f \uc5c5\ub370\uc774\ud2b8 \uc791\uc5c5\uc744 \uc218\ud589\ud569\ub2c8\ub2e4.  \ud558\uc9c0\ub9cc \uc774\ub7ec\ud55c \uc791\uc5c5\uc740 \uac1c\ubcc4 \ubb38\uc11c \ub2e8\uc704\ub85c \uc791\ub3d9\ud569\ub2c8\ub2e4. \ub300\uaddc\ubaa8 \ub370\uc774\ud130 \uac80\uc0c9 \uc0ac\uc6a9 \uc0ac\ub840\uc758 \uacbd\uc6b0, \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0 \ucffc\ub9ac \uc11c\ube44\uc2a4\uc758 SQL++\ub97c \uc0ac\uc6a9\ud558\ub294 \uac83\uc774 \uc88b\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uadf8\ub7ec\ub098 \ucffc\ub9ac \ubc0f \uc0c9\uc778 \ub178\ub4dc\ub97c \uc124\uc815\ud558\ub294 \uac83\uc774 \uacbd\uc81c\uc801\uc73c\ub85c \ud0c0\ub2f9\ud558\uc9c0 \uc54a\uc740 \uacbd\uc6b0, \uc774\uc81c KV \ubc94\uc704 \uc2a4\uce94\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 \uc635\uc158\uc774 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \uc0c8\ub85c\uc6b4 \uae30\ub2a5\uc744 \uc0ac\uc6a9\ud558\uba74 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0\uc11c \ud0a4 \ubc94\uc704, \ud0a4 \uc811\ub450\uc0ac \ub610\ub294 \ubb34\uc791\uc704 \uc0d8\ud50c\ub9c1\uc744 \uae30\ubc18\uc73c\ub85c \ubaa8\ub4e0 \ubb38\uc11c\ub97c \ubc18\ubcf5\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. API\ub294 \ub0b4\ubd80\uc801\uc73c\ub85c \uc5ec\ub7ec v\ubc84\ud0b7\uc73c\ub85c \uc694\uccad\uc744 \uc804\uc1a1\ud569\ub2c8\ub2e4. <em>\ucd5c\ub300_\ud1b5\ud654<\/em> \uc124\uc815\uc744 \uc0ac\uc6a9\ud558\uc5ec \ub370\uc774\ud130 \ub178\ub4dc \uc804\ubc18\uc758 \ub85c\ub4dc \ubc38\ub7f0\uc2a4\ub97c \uc870\uc815\ud569\ub2c8\ub2e4. \uadf8\ub7f0 \ub2e4\uc74c vbucket \uc2a4\ud2b8\ub9bc\uc774 \ub17c\ub9ac\uc801\uc73c\ub85c \ubcd1\ud569\ub418\uc5b4 \ud558\ub098\ub85c \ubc18\ud658\ub429\ub2c8\ub2e4. <em>\uc2a4\ud2b8\ub9bc<\/em>\u00a0\ub97c \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0 \ucd94\uac00\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p>&nbsp;<\/p>\n<table>\n<tbody>\n<tr>\n<td><b>KV \uac00\uc838\uc624\uae30<\/b><\/td>\n<td><b>KV \ubc94\uc704 \uc2a4\uce94<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>public<\/b> <b>\ud074\ub798\uc2a4<\/b> <b>CouchbaseReadHotelExample<\/b><span style=\"font-weight: 400\"> {<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 <\/span><b>public<\/b> <b>\uc815\uc801<\/b> <b>void<\/b> <b>\uba54\uc778<\/b><span style=\"font-weight: 400\">(String[] args) {<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><i><span style=\"font-weight: 400\">\u00a0 \u00a0 \/\/ \ud074\ub7ec\uc2a4\ud130\uc5d0 \uc5f0\uacb0<\/span><\/i><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \ud074\ub7ec\uc2a4\ud130 \ud074\ub7ec\uc2a4\ud130 = \ud074\ub7ec\uc2a4\ud130.\uc5f0\uacb0(<\/span><span style=\"font-weight: 400\">\"couchbase:\/\/localhost\"<\/span><span style=\"font-weight: 400\">,<\/span><span style=\"font-weight: 400\"> \"username\"<\/span><span style=\"font-weight: 400\">, <\/span><span style=\"font-weight: 400\">\"\ube44\ubc00\ubc88\ud638\"<\/span><span style=\"font-weight: 400\">);<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \u00a0 \u00a0 <\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><i><span style=\"font-weight: 400\">\u00a0 \u00a0 \/\/ 'travel-sample' \ubc84\ud0b7\uc5d0 \ub300\ud55c \ucc38\uc870 \uac00\uc838\uc624\uae30<\/span><\/i><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0\ubc84\ud0b7 \ubc84\ud0b7 = cluster.bucket(<\/span><span style=\"font-weight: 400\">\"travel-sample\"<\/span><span style=\"font-weight: 400\">);<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><i><span style=\"font-weight: 400\">\u00a0 \u00a0\/\/ '\uc778\ubca4\ud1a0\ub9ac' \ubc94\uc704 \ubc0f '\ud638\ud154' \uceec\ub809\uc158\uc5d0 \uc561\uc138\uc2a4\ud569\ub2c8\ub2e4.<br \/>\n<\/span><\/i>\u00a0 \u00a0\ubc94\uc704 \uc778\ubca4\ud1a0\ub9ac \ubc94\uc704 = \ubc84\ud0b7.\ubc94\uc704(<span style=\"font-weight: 400\">\"\uc778\ubca4\ud1a0\ub9ac\"<\/span><span style=\"font-weight: 400\">);<br \/>\n<\/span>\u00a0 \u00a0\ud638\ud154 \uceec\ub809\uc158 = \uc778\ubca4\ud1a0\ub9ac \ubc94\uc704 \uceec\ub809\uc158(<span style=\"font-weight: 400\">\"\ud638\ud154\"<\/span><span style=\"font-weight: 400\">);<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \u00a0 \u00a0 <\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \ubb38\uc790\uc5f4 \ubb38\uc11c \ud0a4 = <\/span><span style=\"font-weight: 400\">\"hotel_12345\"<\/span><span style=\"font-weight: 400\">;\u00a0<\/span><span style=\"font-weight: 400\">\u00a0 GetResult = hotelCollection.get(documentKey);<\/span><\/td>\n<td><b><br \/>\npublic static void main(String... args) {<br \/>\n<\/b><span style=\"font-weight: 400\">\u00a0 \u00a0 \ud074\ub7ec\uc2a4\ud130 \ud074\ub7ec\uc2a4\ud130 = \ud074\ub7ec\uc2a4\ud130.\uc5f0\uacb0(<\/span><span style=\"font-weight: 400\">\"couchbase:\/\/localhost\"<\/span><span style=\"font-weight: 400\">, <\/span><span style=\"font-weight: 400\">\"username\"<\/span><span style=\"font-weight: 400\">, <\/span><span style=\"font-weight: 400\">\"\ube44\ubc00\ubc88\ud638\"<\/span><span style=\"font-weight: 400\">);<\/span><b><span style=\"font-weight: 400\">\u00a0 \u00a0 <\/span>\ubc84\ud0b7 \ubc84\ud0b7 = cluster.bucket(\"travel-sample\");<br \/>\n<\/b><b><span style=\"font-weight: 400\">\u00a0 \u00a0 <\/span>\ubc94\uc704 \ubc94\uc704 = bucket.scope(\"_default\");<br \/>\n<\/b><b><span style=\"font-weight: 400\">\u00a0 \u00a0 <\/span>\uceec\ub809\uc158 \uceec\ub809\uc158 = scope.collection(\"_default\");<\/b><span style=\"font-weight: 400\">\u00a0 \u00a0 System.out.println(\"\\n\uc608\uc2dc: [\ubc94\uc704-\uc2a4\uce94 \ubc94\uc704]\");<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u00a0 \u00a0 \/\/ tag::rangeScanAllDocuments[]<br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 Stream results = collection.scan(<br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 ScanType.rangeScan(\ub110, \ub110)<br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 );<br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 results.forEach(System.out::println);<br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \/\/ \ub05d::\ubc94\uc704\uc2a4\uce94\ubaa8\ub4e0\ubb38\uc11c[]<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-weight: 400\">\uc790\uc138\ud55c \ub0b4\uc6a9\uc740 <a href=\"https:\/\/docs.couchbase.com\/nodejs-sdk\/current\/howtos\/kv-operations.html#kv-range-scan\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 KV \uc6b4\uc601 \ubb38\uc11c<\/a>.<\/span><\/p>\n<h3><span style=\"font-weight: 400\">\ucffc\ub9ac \uc21c\ucc28 \uc2a4\uce94<\/span><\/h3>\n<p><span style=\"font-weight: 400\">KV \ubc94\uc704 \uc2a4\uce94 \uae30\ub2a5\uc744 \uae30\ubc18\uc73c\ub85c \ud558\ub294 \ucffc\ub9ac \uc21c\ucc28 \uc2a4\uce94\uc740 \uc774\uc81c \uc778\ub371\uc2a4 \uc5c6\uc774\ub3c4 SQL++\ub97c \uc0ac\uc6a9\ud574 \ubaa8\ub4e0 \ub370\uc774\ud130\ubca0\uc774\uc2a4 CRUD \uc791\uc5c5\uc744 \uc218\ud589\ud560 \uc218 \uc788\uac8c \ud574\uc90d\ub2c8\ub2e4. \uc774 \uae30\ub2a5\uc744 \ud1b5\ud574 \uac1c\ubc1c\uc790\ub294 \uc791\uc5c5\uc5d0 \ud544\uc694\ud55c \uc778\ub371\uc2a4\ub97c \uace0\ub824\ud560 \ud544\uc694 \uc5c6\uc774 \uc18c\uaddc\ubaa8 \ub370\uc774\ud130\uc138\ud2b8\ub85c \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uc791\uc5c5\uc744 \uc2dc\uc791\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\ucffc\ub9ac \uad00\uc810\uc5d0\uc11c \ucffc\ub9ac \uacc4\ud68d\uc740 \ucffc\ub9ac\uc5d0 \uc0ac\uc6a9 \uac00\ub2a5\ud55c \uc778\ub371\uc2a4\ub97c \uc120\ud0dd\ud569\ub2c8\ub2e4. \uadf8\ub7ec\ub098 \uc544\ubb34\uac83\ub3c4 \ubc1c\uacac\ub418\uc9c0 \uc54a\uc73c\uba74 \uc21c\ucc28 \uc2a4\uce94\uc73c\ub85c \ub3cc\uc544\uac11\ub2c8\ub2e4. \ucffc\ub9ac \uacc4\ud68d\uc5d0\ub3c4 \uc778\ub371\uc2a4 \uc2a4\uce94 \ub300\uc2e0 \uc21c\ucc28 \uc2a4\uce94\uc774 \uc0ac\uc6a9\ub428\uc744 \ud45c\uc2dc\ud569\ub2c8\ub2e4.<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td><span style=\"font-weight: 400\">\/\/ \ud56d\uacf5\uc0ac\ubcc4 SFO-&gt;LHR \ucd9c\ubc1c \ud56d\uacf5\ud3b8 \uc218<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><b>\uc120\ud0dd<\/b><span style=\"font-weight: 400\"> a.name, <\/span><span style=\"font-weight: 400\">array_count<\/span><span style=\"font-weight: 400\">(r.schedule) \ud56d\uacf5\ud3b8<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><b>FROM<\/b><span style=\"font-weight: 400\"> \uacbd\ub85c R <\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><b>INNER<\/b> <b>JOIN<\/b><span style=\"font-weight: 400\"> \ud56d\uacf5\uc0ac A <\/span><b>\ucf1c\uae30<\/b><span style=\"font-weight: 400\"> r.airline = a.IATA<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><b>\uc5b4\ub514<\/b><span style=\"font-weight: 400\"> r.sourceairport=<\/span><span style=\"font-weight: 400\">'SFO'<\/span> <b>AND<\/b><span style=\"font-weight: 400\"> r.destinationairport=<\/span><span style=\"font-weight: 400\">'LHR'<\/span><span style=\"font-weight: 400\">;<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/03\/image_2024-03-25_123324193.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-15514\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/03\/image_2024-03-25_123324193-1024x497.png\" alt=\"\" width=\"900\" height=\"437\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/image_2024-03-25_123324193-1024x497.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/image_2024-03-25_123324193-300x146.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/image_2024-03-25_123324193-768x373.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/image_2024-03-25_123324193-1536x746.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/image_2024-03-25_123324193-2048x995.png 2048w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/image_2024-03-25_123324193-1320x641.png 1320w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400\">\uc21c\ucc28 \uc2a4\uce94\uc740 \uc18c\uaddc\ubaa8 \uac1c\ubc1c \ub370\uc774\ud130 \uc138\ud2b8\uc5d0 \uc801\ud569\ud558\ub2e4\ub294 \uc810\uc5d0 \uc720\uc758\ud558\uc138\uc694. \ucffc\ub9ac \uc131\ub2a5\uc774 \uc6b0\uc120\uc2dc\ub418\ub294 \uacbd\uc6b0\uc5d0\ub294 \uc5ec\uc804\ud788 \uc778\ub371\uc2a4\ub97c \uc0ac\uc6a9\ud574\uc57c \ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><i><span style=\"font-weight: 400\">\uc790\uc138\ud55c \ub0b4\uc6a9\uc740 \ub2e4\uc74c \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ubb38\uc11c\ub97c \ucc38\uc870\ud558\uc138\uc694. <a href=\"https:\/\/docs.couchbase.com\/server\/current\/learn\/services-and-indexes\/indexes\/query-without-index.html#sequential-scans\">\uc21c\ucc28 \uc2a4\uce94<\/a>.<\/span><\/i><i><\/i><\/p>\n<h3><span style=\"font-weight: 400\">\ubcf5\uc81c\ubcf8\uc5d0\uc11c \uc77d\uae30 \ucffc\ub9ac<\/span><\/h3>\n<p><span style=\"font-weight: 400\">\ubcf5\uc81c\ubcf8\uc5d0\uc11c \uc77d\uae30\ub294 \ubaa8\ub4e0 Couchbase \uc11c\ube44\uc2a4\uc5d0\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 \uace0\uac00\uc6a9\uc131 \uae30\ub2a5\uc758 \uc77c\ubd80\uc785\ub2c8\ub2e4. KV \uc791\uc5c5\uc5d0 SDK\ub97c \uc0ac\uc6a9\ud558\ub294 \uacbd\uc6b0, \ubcf5\uc81c\ubcf8 \uc77d\uae30\ub97c \uc0ac\uc6a9\ud558\uba74 \uc7a5\uc560 \uc870\uce58 \uc911\uacfc \uac19\uc774 \ud65c\uc131 \ubcf5\uc0ac\ubcf8\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc5c6\ub294 \uacbd\uc6b0 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc774 \ubcf5\uc81c\ubcf8 vbucket\uc774 \uc788\ub294 \ub370\uc774\ud130 \ub178\ub4dc\uc5d0\uc11c \uc77d\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\u00a0<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td><b>\uc2dc\ub3c4<\/b><span style=\"font-weight: 400\"> {<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \u00a0 \u00a0 <\/span><i><span style=\"font-weight: 400\">\/\/ \ud65c\uc131 \ub178\ub4dc\uc5d0\uc11c \uc77d\uae30\ub97c \uc2dc\ub3c4\ud569\ub2c8\ub2e4.<\/span><\/i><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \u00a0 \u00a0 GetResult \uacb0\uacfc = collection.get(documentKey);<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \u00a0 \u00a0 System.out.println(<\/span><span style=\"font-weight: 400\">\"\ud65c\uc131 \ub178\ub4dc\uc758 \ubb38\uc11c: \"<\/span><span style=\"font-weight: 400\"> + result.contentAsObject());<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\"> \u00a0 \u00a0 } <\/span><b>catch<\/b><span style=\"font-weight: 400\"> (DocumentNotFoundException activeNodeException) {<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \u00a0 \u00a0 System.out.println(<\/span><span style=\"font-weight: 400\">\"\ud65c\uc131 \ub178\ub4dc \uc77d\uae30\uc5d0 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4, \ubcf5\uc81c\ubcf8 \uc77d\uae30 \uc2dc\ub3c4 \uc911...\"<\/span><span style=\"font-weight: 400\">);<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \u00a0 \u00a0 <\/span><i><span style=\"font-weight: 400\">\/\/ \ud65c\uc131 \ub178\ub4dc \uc77d\uae30\uac00 \uc2e4\ud328\ud558\uba74 \uc0ac\uc6a9 \uac00\ub2a5\ud55c \ubcf5\uc81c\ubcf8\uc5d0\uc11c \uc77d\uae30\ub97c \uc2dc\ub3c4\ud569\ub2c8\ub2e4.<\/span><\/i><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \u00a0 \u00a0 <\/span><b>\uc2dc\ub3c4<\/b><span style=\"font-weight: 400\"> {<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 GetReplicaResult replicaResult = collection.getAnyReplica(documentKey);<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\"> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 System.out.println(<\/span><span style=\"font-weight: 400\">\"\ubcf5\uc81c\ubcf8\uc758 \ubb38\uc11c: \"<\/span><span style=\"font-weight: 400\"> + replicaResult.contentAsObject());<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 } <\/span><b>catch<\/b><span style=\"font-weight: 400\"> (\uc608\uc678 replicaReadException) {<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 System.err.println(<\/span><span style=\"font-weight: 400\">\"\ubcf5\uc81c\ubcf8\uc5d0\uc11c \ubb38\uc11c\ub97c \uac00\uc838\uc624\ub294 \uc911 \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4: \"<\/span><span style=\"font-weight: 400\">\u00a0+ replicaReadException.getMessage());<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\"> \u00a0 \u00a0 }<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-weight: 400\">\uadf8\ub7ec\ub098 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc774 SDK\ub97c \uc0ac\uc6a9\ud558\uc5ec SQL++ \ucffc\ub9ac\ub97c \uc2e4\ud589\ud558\ub294 \uacbd\uc6b0\uc5d0\ub294 \uc774 \uc811\uadfc \ubc29\uc2dd\uc744 \uc801\uc6a9\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. \ub370\uc774\ud130 \uac00\uc838\uc624\uae30 \uc791\uc5c5\uc774 \ucffc\ub9ac \uc11c\ube44\uc2a4 \uacc4\uce35\uc5d0\uc11c \ubc1c\uc0dd\ud558\uae30 \ub54c\ubb38\uc785\ub2c8\ub2e4. \uc544\ub798 \uc608\uc81c\uc5d0\uc11c \ubcf5\uc81c\ubcf8\uc5d0\uc11c \ucffc\ub9ac \uc77d\uae30\uac00 \uc5c6\ub294 \uacbd\uc6b0 \ucffc\ub9ac\uac00 \uac00\uc838\uc624\ub294 \ud65c\uc131 \ub370\uc774\ud130 \ub178\ub4dc\uc5d0 \ubb38\uc81c\uac00 \uc788\ub294 \uacbd\uc6b0 \ucffc\ub9ac\ub294 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0 \uc2dc\uac04 \ucd08\uacfc \uc624\ub958\ub97c \ubc18\ud658\ud569\ub2c8\ub2e4. \uc544\ub798 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0\uc11c \uc7ac\uc2dc\ub3c4\ub97c \uc218\ud589\ud558\uba74 \uc804\uccb4 \ucffc\ub9ac\ub97c \ucc98\uc74c\ubd80\ud130 \ub2e4\uc2dc \uc2e4\ud589\ud574\uc57c \ud569\ub2c8\ub2e4.<\/span><\/p>\n<p>&nbsp;<\/p>\n<table>\n<tbody>\n<tr>\n<td><b>\uc2dc\ub3c4<\/b><span style=\"font-weight: 400\"> {<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\"> \u00a0 \u00a0 \u00a0 <\/span><i><span style=\"font-weight: 400\">\/\/ N1QL \ucffc\ub9ac \uc2e4\ud589\ud558\uae30<\/span><\/i><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\"> \u00a0 \u00a0 \u00a0 \ubb38\uc790\uc5f4 \ubb38 = <\/span><span style=\"font-weight: 400\">&#8220;SELECT * FROM `<\/span><span style=\"font-weight: 400\">travel-sample`<\/span><span style=\"font-weight: 400\">.inventory.hotel WHERE \ub3c4\uc2dc = '\uc0cc\ud504\ub780\uc2dc\uc2a4\ucf54' LIMIT 10;\"<\/span><span style=\"font-weight: 400\">;<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\"> \u00a0 \u00a0 \u00a0 QueryResult \uacb0\uacfc = cluster.query(statement);<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \u00a0 \u00a0 <\/span><i><span style=\"font-weight: 400\">\/\/ \uacb0\uacfc \uc9d1\ud569\uc758 \ud589\uc744 \ubc18\ubcf5\ud569\ub2c8\ub2e4.<\/span><\/i><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \u00a0 \u00a0 <\/span><b>\uc5d0 \ub300\ud55c<\/b><span style=\"font-weight: 400\"> (QueryRow row : result.rows()) {<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 System.out.println(\ud589);<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \u00a0 \u00a0 }<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\"> \u00a0 \u00a0 } <\/span><b>catch<\/b><span style=\"font-weight: 400\"> (QueryException e) {<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 System.err.println(<\/span><span style=\"font-weight: 400\">\"\ucffc\ub9ac\uac00 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4: \"<\/span><span style=\"font-weight: 400\"> + e.getMessage());<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\"> \u00a0 \u00a0 }<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-weight: 400\">\uc774\uc81c Couchbase 7.6\uc740 \ubcf5\uc81c\ubcf8\uc5d0\uc11c \ucffc\ub9ac \uc77d\uae30\ub97c \uc9c0\uc6d0\ud569\ub2c8\ub2e4. \uc989, \ucffc\ub9ac \uc11c\ube44\uc2a4\uac00 \ub2e4\ub978 \ub370\uc774\ud130 \ub178\ub4dc\ub85c \uc5f0\uacb0\uc744 \uc804\ud658\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <em>kv\ud0c0\uc784\uc544\uc6c3<\/em> \ub97c \uac00\uc838\uc624\ub358 \ub370\uc774\ud130 \ub178\ub4dc\ub85c\ubd80\ud130 \uac00\uc838\uc635\ub2c8\ub2e4. \ub2e4\ub978 \ub370\uc774\ud130 \ub178\ub4dc\ub85c \uc804\ud658\ud558\ub294 \ub85c\uc9c1\uc740 \ucffc\ub9ac \uc11c\ube44\uc2a4 \ub0b4\uc5d0\uc11c \ud22c\uba85\ud558\uac8c \uc218\ud589\ub418\uba70, \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0\uc11c \uc544\ubb34\ub7f0 \uc870\uce58\ub97c \ucde8\ud560 \ud544\uc694\uac00 \uc5c6\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/03\/image1-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-15513\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/03\/image1-2.png\" alt=\"\" width=\"509\" height=\"318\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/image1-2.png 509w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/image1-2-300x187.png 300w\" sizes=\"auto, (max-width: 509px) 100vw, 509px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400\">\ubcf5\uc81c\ubcf8\uc5d0\uc11c \ucffc\ub9ac \uc77d\uae30 \uae30\ub2a5\uc744 \uc0ac\uc6a9\ud560 \ub54c, \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc740 \ud2b9\ud788 \uc4f0\uae30 \uc791\uc5c5\uc774 \ub9ce\uc740 \ud658\uacbd\uc5d0\uc11c \ub370\uc774\ud130 \ubd88\uc77c\uce58 \uac00\ub2a5\uc131\uc744 \uc5fc\ub450\uc5d0 \ub450\uc5b4\uc57c \ud569\ub2c8\ub2e4. \ub370\uc774\ud130 \ub178\ub4dc \uac04\uc5d0 \ub370\uc774\ud130\uac00 \uc9c0\uc18d\uc801\uc73c\ub85c \ubcf5\uc81c\ub41c\ub2e4\ub294 \uac83\uc740 \ucffc\ub9ac \uc11c\ube44\uc2a4\uac00 \uac00\uc838\uc624\uae30 \uc791\uc5c5 \uc911\uc5d0 \ub178\ub4dc \uac04\uc5d0 \uc804\ud658\ub420 \ub54c \ubd88\uc77c\uce58\uac00 \ubc1c\uc0dd\ud560 \uc218 \uc788\uc74c\uc744 \uc758\ubbf8\ud569\ub2c8\ub2e4. \uc774 \uc2dc\ub098\ub9ac\uc624\ub294 \ub370\uc774\ud130 \uc5c5\ub370\uc774\ud2b8\uac00 \uc790\uc8fc \ubc1c\uc0dd\ud558\ub294 \uc2dc\uc2a4\ud15c\uc5d0\uc11c \ub354 \uc790\uc8fc \ubc1c\uc0dd\ud558\uba70, \ubcf5\uc81c \ud504\ub85c\uc138\uc2a4\ub85c \uc778\ud574 \ub178\ub4dc \uac04 \ub3d9\uae30\ud654\uac00 \uc57d\uac04 \uc9c0\uc5f0\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uc774\ub7ec\ud55c \uc774\uc720\ub85c \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0\ub294 \ubcf5\uc81c\ubcf8\uc5d0\uc11c \ucffc\ub9ac \uc77d\uae30\ub97c \uc81c\uc5b4\ud560 \uc218 \uc788\ub294 \uc635\uc158\uc774 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \uc635\uc158\uc740 \uc694\uccad, \ub178\ub4dc \ub610\ub294 \ud074\ub7ec\uc2a4\ud130 \uc218\uc900 \uc124\uc815\uc5d0\uc11c \ud65c\uc131\ud654\/\ube44\ud65c\uc131\ud654\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><i><span style=\"font-weight: 400\">\uc790\uc138\ud55c \ub0b4\uc6a9\uc740 <a href=\"https:\/\/docs.couchbase.com\/server\/current\/manage\/manage-settings\/general-settings.html#query-settings\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ucffc\ub9ac \uc124\uc815 \ubb38\uc11c<\/a>.<\/span><\/i><\/p>\n<h3><span style=\"font-weight: 400\">SQL++ \uc2dc\ud000\uc2a4<\/span><\/h3>\n<p><span style=\"font-weight: 400\">\uc774\uc81c SQL++\ub97c \uc0ac\uc6a9\ud558\uc5ec Couchbase \uc11c\ubc84 \ub0b4\uc5d0\uc11c \uc720\uc9c0 \uad00\ub9ac\ub418\ub294 \uc2dc\ud000\uc2a4 \uac1d\uccb4\ub97c \ub9cc\ub4e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc2dc\ud000\uc2a4 \uac1d\uccb4\ub294 \ub370\uc774\ud130\ubca0\uc774\uc2a4 \ub0b4\uc5d0\uc11c \uace0\uc720\uc131\uc744 \ubcf4\uc7a5\ud558\ub294 \uc22b\uc790 \uac12\uc758 \uc2dc\ud000\uc2a4\ub97c \uc0dd\uc131\ud569\ub2c8\ub2e4. \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc740 Couchbase SQL++ \uc2dc\ud000\uc2a4\ub97c \uc0ac\uc6a9\ud558\uc5ec \ub2e8\uc77c \uce74\uc6b4\ud130\uac00 \uc5ec\ub7ec \ud074\ub77c\uc774\uc5b8\ud2b8\uc5d0 \uc11c\ube44\uc2a4\ub97c \uc81c\uacf5\ud560 \uc218 \uc788\ub3c4\ub85d \ubcf4\uc7a5\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td><span style=\"font-weight: 400\">\/\/ SEQUENCE \uad6c\ubb38 \ub9cc\ub4e4\uae30<\/span><\/p>\n<p><b>\ub9cc\ub4e4\uae30<\/b><span style=\"font-weight: 400\"> \uc2dc\ud000\uc2a4 [<\/span><b>IF<\/b> <b>NOT<\/b> <b>\uc874\uc7ac<\/b><span style=\"font-weight: 400\">]  [<\/span><b>IF<\/b> <b>NOT<\/b> <b>\uc874\uc7ac<\/b><span style=\"font-weight: 400\">] <\/span><span style=\"font-weight: 400\">[ <\/span><b>WITH<\/b><span style=\"font-weight: 400\"> ]<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><b>ALTER<\/b><span style=\"font-weight: 400\"> SEQUENCE  [<\/span><b>WITH<\/b><span style=\"font-weight: 400\"> ]<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><b>DROP<\/b><span style=\"font-weight: 400\"> SEQUENCE  [<\/span><b>IF<\/b> <b>\uc874\uc7ac<\/b><span style=\"font-weight: 400\">]<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\ub125\uc2a4\ubc1c <\/span><b>FOR<\/b><span style=\"font-weight: 400\"> &lt;name&gt;<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\uc774\uc804 \ubc84\uc804 <\/span><b>FOR<\/b><span style=\"font-weight: 400\"> &lt;name&gt;<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">\/\/ \uc608\uc81c<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><b>\ub9cc\ub4e4\uae30<\/b><span style=\"font-weight: 400\"> SEQUENCE myBucket.myScope.ordNum <\/span><b>\uc2dc\uc791<\/b> <b>WITH<\/b> <span style=\"font-weight: 400\">1000<\/span><span style=\"font-weight: 400\"> \uce90\uc2dc <\/span><span style=\"font-weight: 400\">100<\/span><span style=\"font-weight: 400\">;<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">ALTER SEQUENCE myBucket.myScope.ordNum <\/span><span style=\"font-weight: 400\">WITH {\"max\": 2000};<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><b>\uc0bd\uc785<\/b> <b>INTO<\/b><span style=\"font-weight: 400\"> \uc8fc\ubb38 <\/span><b>\uac00\uce58<\/b><span style=\"font-weight: 400\"> (<\/span><span style=\"font-weight: 400\">uuid<\/span><span style=\"font-weight: 400\">(),<\/span><span style=\"font-weight: 400\">\u00a0{<\/span><span style=\"font-weight: 400\">\"num\"<\/span><span style=\"font-weight: 400\">\ub2e4\uc74c <\/span><b>VALUE<\/b> <b>FOR<\/b><span style=\"font-weight: 400\"> ordNum,<\/span><span style=\"font-weight: 400\">\"customer\"<\/span><span style=\"font-weight: 400\">:<\/span><span style=\"font-weight: 400\">\"Alex\"<\/span><span style=\"font-weight: 400\">});<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><b>DROP<\/b><span style=\"font-weight: 400\"> SEQUENCE myBucket.myScope.ordNum <\/span><b>IF<\/b> <b>\uc874\uc7ac<\/b><span style=\"font-weight: 400\">;<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><i><span style=\"font-weight: 400\">\uc790\uc138\ud55c \ub0b4\uc6a9\uc740 <a href=\"https:\/\/docs.couchbase.com\/server\/current\/n1ql\/n1ql-language-reference\/createsequence.html\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc2dc\ud000\uc2a4 \ubb38\uc11c<\/a>.\u00a0<\/span><\/i><\/p>\n<hr \/>\n<p>\uc77d\uc5b4\uc8fc\uc154\uc11c \uac10\uc0ac\ub4dc\ub9ac\uba70, \uc0c8\ub85c\uc6b4 \uae30\ub2a5\ub4e4\uc744 \uc990\uaca8\ubcf4\uc2dc\uae30 \ubc14\ub78d\ub2c8\ub2e4. 7.6 \uad00\ub828 \ud3ec\uc2a4\ud305\uc740 \uace7 \ucd94\uac00\ub420 \uc608\uc815\uc785\ub2c8\ub2e4.<\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li><a href=\"https:\/\/www.couchbase.com\/blog\/ko\/downloads\/?family=couchbase-server\">Couchbase \uc11c\ubc84 7.6 \ub2e4\uc6b4\ub85c\ub4dc<\/a><\/li>\n<li><a href=\"https:\/\/cloud.couchbase.com\/sign-up\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uce74\ud3a0\ub77c \uccb4\ud5d8\ud558\uae30<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>We are thrilled to announce the launch of Couchbase 7.6, a groundbreaking update poised to redefine the landscape of database technology. This latest release is a testament to our commitment to enhancing database technology, with a significant leap in AI [&hellip;]<\/p>","protected":false},"author":26326,"featured_media":15515,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[10122,1816,9381,9936,1812,9937],"tags":[9945,1952,1726],"ppma_author":[8919],"class_list":["post-15505","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-artificial-intelligence-ai","category-couchbase-server","category-indexing","category-search","category-n1ql-query","category-vector-search","tag-couchbase-7-6","tag-data-replication","tag-graph-database"],"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 Server 7.6 Features That Developers Will Love<\/title>\n<meta name=\"description\" content=\"With a leap in AI\/ML integration, Couchbase Server 7.6 empowers developers to build more intelligent and responsive applications. View them all here.\" \/>\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-7-6-top-developer-features\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Couchbase Server 7.6 Top New Features For Developers\" \/>\n<meta property=\"og:description\" content=\"With a leap in AI\/ML integration, Couchbase Server 7.6 empowers developers to build more intelligent and responsive applications. View them all here.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-server-7-6-top-developer-features\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-25T19:10:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-13T23:37:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-7.6.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Binh Le\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Binh Le\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10\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-7-6-top-developer-features\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-7-6-top-developer-features\/\"},\"author\":{\"name\":\"Binh Le\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/f89064928e262c71eb43bee996c48c63\"},\"headline\":\"Couchbase Server 7.6 Top New Features For Developers\",\"datePublished\":\"2024-03-25T19:10:35+00:00\",\"dateModified\":\"2025-06-13T23:37:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-7-6-top-developer-features\/\"},\"wordCount\":1899,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-7-6-top-developer-features\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-7.6.jpg\",\"keywords\":[\"Couchbase 7.6\",\"Data Replication\",\"graph database\"],\"articleSection\":[\"Artificial Intelligence (AI)\",\"Couchbase Server\",\"Indexing\",\"Search\",\"SQL++ \/ N1QL Query\",\"Vector Search\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-server-7-6-top-developer-features\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-7-6-top-developer-features\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-7-6-top-developer-features\/\",\"name\":\"Couchbase Server 7.6 Features That Developers Will Love\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-7-6-top-developer-features\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-7-6-top-developer-features\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-7.6.jpg\",\"datePublished\":\"2024-03-25T19:10:35+00:00\",\"dateModified\":\"2025-06-13T23:37:01+00:00\",\"description\":\"With a leap in AI\/ML integration, Couchbase Server 7.6 empowers developers to build more intelligent and responsive applications. View them all here.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-7-6-top-developer-features\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-server-7-6-top-developer-features\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-7-6-top-developer-features\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-7.6.jpg\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-7.6.jpg\",\"width\":1200,\"height\":628},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-server-7-6-top-developer-features\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Couchbase Server 7.6 Top New Features For Developers\"}]},{\"@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\/f89064928e262c71eb43bee996c48c63\",\"name\":\"Binh Le\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/5b68c37e30928a9d7b2c8470b1a303b7\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a939f48df6447844a8780bec264bb3be21d589336f3915fabc557075a68fa374?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a939f48df6447844a8780bec264bb3be21d589336f3915fabc557075a68fa374?s=96&d=mm&r=g\",\"caption\":\"Binh Le\"},\"description\":\"Binh Le is a Principal Product Manager for Couchbase Query service. Prior to Couchbase, he worked at Oracle and led the product management team for Sales Cloud Analytics and CRM OnDemand. Binh holds a Bachelor's Degree in Computer Science from the University of Brighton, UK.\",\"url\":\"https:\/\/www.couchbase.com\/blog\/ko\/author\/binh-le-2\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\uac1c\ubc1c\uc790\uac00 \uc88b\uc544\ud560 \ub9cc\ud55c Couchbase Server 7.6 \uae30\ub2a5","description":"With a leap in AI\/ML integration, Couchbase Server 7.6 empowers developers to build more intelligent and responsive applications. View them all here.","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-7-6-top-developer-features\/","og_locale":"ko_KR","og_type":"article","og_title":"Couchbase Server 7.6 Top New Features For Developers","og_description":"With a leap in AI\/ML integration, Couchbase Server 7.6 empowers developers to build more intelligent and responsive applications. View them all here.","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-server-7-6-top-developer-features\/","og_site_name":"The Couchbase Blog","article_published_time":"2024-03-25T19:10:35+00:00","article_modified_time":"2025-06-13T23:37:01+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-7.6.jpg","type":"image\/jpeg"}],"author":"Binh Le","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Binh Le","Est. reading time":"10\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-7-6-top-developer-features\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-7-6-top-developer-features\/"},"author":{"name":"Binh Le","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/f89064928e262c71eb43bee996c48c63"},"headline":"Couchbase Server 7.6 Top New Features For Developers","datePublished":"2024-03-25T19:10:35+00:00","dateModified":"2025-06-13T23:37:01+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-7-6-top-developer-features\/"},"wordCount":1899,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-7-6-top-developer-features\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-7.6.jpg","keywords":["Couchbase 7.6","Data Replication","graph database"],"articleSection":["Artificial Intelligence (AI)","Couchbase Server","Indexing","Search","SQL++ \/ N1QL Query","Vector Search"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/couchbase-server-7-6-top-developer-features\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-7-6-top-developer-features\/","url":"https:\/\/www.couchbase.com\/blog\/couchbase-server-7-6-top-developer-features\/","name":"\uac1c\ubc1c\uc790\uac00 \uc88b\uc544\ud560 \ub9cc\ud55c Couchbase Server 7.6 \uae30\ub2a5","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-7-6-top-developer-features\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-7-6-top-developer-features\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-7.6.jpg","datePublished":"2024-03-25T19:10:35+00:00","dateModified":"2025-06-13T23:37:01+00:00","description":"With a leap in AI\/ML integration, Couchbase Server 7.6 empowers developers to build more intelligent and responsive applications. View them all here.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-7-6-top-developer-features\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/couchbase-server-7-6-top-developer-features\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-7-6-top-developer-features\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-7.6.jpg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/03\/couchbase-7.6.jpg","width":1200,"height":628},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-server-7-6-top-developer-features\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Couchbase Server 7.6 Top New Features For Developers"}]},{"@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\/f89064928e262c71eb43bee996c48c63","name":"Binh Le","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/5b68c37e30928a9d7b2c8470b1a303b7","url":"https:\/\/secure.gravatar.com\/avatar\/a939f48df6447844a8780bec264bb3be21d589336f3915fabc557075a68fa374?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a939f48df6447844a8780bec264bb3be21d589336f3915fabc557075a68fa374?s=96&d=mm&r=g","caption":"Binh Le"},"description":"Binh Le is a Principal Product Manager for Couchbase Query service. Prior to Couchbase, he worked at Oracle and led the product management team for Sales Cloud Analytics and CRM OnDemand. Binh holds a Bachelor's Degree in Computer Science from the University of Brighton, UK.","url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/binh-le-2\/"}]}},"authors":[{"term_id":8919,"user_id":26326,"is_guest":0,"slug":"binh-le-2","display_name":"Binh Le","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/a939f48df6447844a8780bec264bb3be21d589336f3915fabc557075a68fa374?s=96&d=mm&r=g","author_category":"","last_name":"Le","first_name":"Binh","job_title":"","user_url":"","description":"Binh Le\ub294 Couchbase \ucffc\ub9ac \uc11c\ube44\uc2a4\uc758 \uc218\uc11d \uc81c\ud488 \uad00\ub9ac\uc790\uc785\ub2c8\ub2e4. Couchbase\uc5d0 \uc785\uc0ac\ud558\uae30 \uc804\uc5d0\ub294 Oracle\uc5d0\uc11c \uadfc\ubb34\ud558\uba70 Sales Cloud Analytics \ubc0f CRM OnDemand\uc758 \uc81c\ud488 \uad00\ub9ac \ud300\uc744 \uc774\ub04c\uc5c8\uc2b5\ub2c8\ub2e4. \uc601\uad6d \ube0c\ub77c\uc774\ud2bc \ub300\ud559\uad50\uc5d0\uc11c \ucef4\ud4e8\ud130 \uacf5\ud559 \ud559\uc0ac \ud559\uc704\ub97c \ubc1b\uc558\uc2b5\ub2c8\ub2e4."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/15505","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\/26326"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=15505"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/15505\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media\/15515"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media?parent=15505"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=15505"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=15505"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=15505"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}