{"id":10150,"date":"2021-01-22T15:12:11","date_gmt":"2021-01-22T23:12:11","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=10150"},"modified":"2025-06-13T21:27:18","modified_gmt":"2025-06-14T04:27:18","slug":"data-structures-for-nosql-applications-in-couchbase-7-0","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/data-structures-for-nosql-applications-in-couchbase-7-0\/","title":{"rendered":"NoSQL \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc704\ud55c \ub370\uc774\ud130 \uad6c\uc870 \ubc0f \uc54c\uace0\ub9ac\uc998"},"content":{"rendered":"<p><span style=\"font-weight: 400\">\uc774 \ubb38\uc11c\uc5d0\uc11c\ub294 \ub370\uc774\ud130 \uad6c\uc870\uc640 \uc774 \uad6c\uc870\uac00 Couchbase Server 7.0 \ubc94\uc704 \ubc0f \uceec\ub809\uc158 \uae30\ub2a5\uacfc \ud568\uaed8 \uc791\ub3d9\ud558\ub294 \ubc29\uc2dd\uc744 \uc18c\uac1c\ud569\ub2c8\ub2e4.<\/span><\/p>\n<h2>\ub370\uc774\ud130 \uad6c\uc870\ub780 \ubb34\uc5c7\uc778\uac00\uc694?<\/h2>\n<p><span style=\"font-weight: 400\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ub370\uc774\ud130 \uad6c\uc870\ub294 \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uc778\ud130\ud398\uc774\uc2a4\uc758 \uc5b8\uc5b4\ub97c \ud504\ub85c\uadf8\ub798\ubc0d \uc5b8\uc5b4\uc5d0 \ub9de\ucdb0 \uc870\uc815\ud558\ub294 API \uae30\ub2a5\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\ub370\uc774\ud130 \uad6c\uc870\ub294 NoSQL \uc2dc\uc2a4\ud15c \uac1c\ubc1c\uc790\ub97c \uc704\ud574 \ub370\uc774\ud130 \ubaa8\ub378\uc744 \ub2e8\uc21c\ud654\ud558\ub294 \ub370 \ub3c4\uc6c0\uc774 \ub429\ub2c8\ub2e4. \ub370\uc774\ud130 \uad6c\uc870\ub294 \ub370\uc774\ud130\ub97c \ube60\ub974\uace0 \ud6a8\uc728\uc801\uc73c\ub85c \uc800\uc7a5\ud558\uace0 \uac80\uc0c9\ud558\uae30 \uc704\ud55c \uae30\ubcf8\uc801\uc778 \ub370\uc774\ud130 \uad00\ub9ac \ub2e8\uc704\uc785\ub2c8\ub2e4. \ubb38\uc11c \ub370\uc774\ud130\ubca0\uc774\uc2a4 \ubc0f \uae30\ud0c0 \ud0a4-\uac12 \ub370\uc774\ud130\ubca0\uc774\uc2a4\ub294 \ucffc\ub9ac \uc0ac\uc6a9 \uc0ac\ub840\ub97c \uc704\ud574 \uc774 \ub370\uc774\ud130\uc758 \uc778\ub371\uc2f1\uc744 \uc9c0\uc6d0\ud558\ub294 \uacbd\uc6b0\uac00 \ub9ce\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<h2><span style=\"font-weight: 400\">NoSQL \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uac1c\ubc1c \uac04\uc18c\ud654<\/span><\/h2>\n<p><span style=\"font-weight: 400\">\uc804\uccb4 JSON \ubb38\uc11c\uc640\uc758 \uc0c1\ud638 \uc791\uc6a9\uc740 \ud544\uc694\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \uc608\ub97c \ub4e4\uc5b4 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uac1c\ubc1c\uc790\uc5d0\uac8c \ud544\uc694\ud55c \uac83\uc740 \ubaa9\ub85d\uc758 \ub2e8\uc77c \ud56d\ubaa9\ubfd0\uc778 \uacbd\uc6b0\uc785\ub2c8\ub2e4. \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uc5f0\uacb0\uc744 \uc778\uc99d\ud55c \ud6c4 \uac04\ub2e8\ud55c \uac00\uc838\uc624\uae30 \ub610\ub294 \uc124\uc815 \ud568\uc218\ub9cc \uc788\uc73c\uba74 \ub429\ub2c8\ub2e4.<\/span><\/p>\n<p>\ub2e4\uc591\ud55c \ub370\uc774\ud130 \uad6c\uc870 \ud568\uc218\ub97c \ud1b5\ud574 \uc774\ub7ec\ud55c \ub124\uc774\ud2f0\ube0c \ud504\ub85c\uadf8\ub798\ubc0d \uac1d\uccb4\uc5d0 \uc561\uc138\uc2a4\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<ul>\n<li><span style=\"font-weight: 400\">\ubb38\uc11c - \uc804\uccb4 JSON \uacc4\uce35\ud615 \ubb38\uc11c \uc9c0\uc6d0<\/span>\n<ul>\n<li><span style=\"font-weight: 400\">\ud558\uc704 \ubb38\uc11c - \ubb38\uc11c \ub0b4 \uac1d\uccb4\uc758 \ud558\uc704 \uc9d1\ud569<\/span><\/li>\n<\/ul>\n<\/li>\n<li><span style=\"font-weight: 400\">\uce74\uc6b4\ud130 - \uc99d\ubd84\ud558\ub294 \ub2e8\uc77c \uc815\uc218<\/span><\/li>\n<li><span style=\"font-weight: 400\">\ub9f5 - \ud0a4-\uac12 \uc0ac\uc804 \ub9e4\ud551<\/span><\/li>\n<li><span style=\"font-weight: 400\">\ubaa9\ub85d\/\uceec\ub809\uc158 - \ud56d\ubaa9\uc758 \uc0c9\uc778\ud654 \ubc0f \uc815\ub82c\ub41c \ubaa9\ub85d<\/span>\n<ul>\n<li><span style=\"font-weight: 400\">\uc138\ud2b8 - \ubaa9\ub85d \ud56d\ubaa9\uc758 \uace0\uc720\ud55c \uac12 \uc138\ud2b8<\/span><\/li>\n<li><span style=\"font-weight: 400\">\ub300\uae30\uc5f4 - \ubaa9\ub85d \ud56d\ubaa9\uc5d0 \ub300\ud55c \uc120\uc785\uc120\ucd9c \uc561\uc138\uc2a4<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><span style=\"color: #343e47;font-family: Lato, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 50px\">\uc9c1\uc811 \ub370\uc774\ud130 \uc561\uc138\uc2a4 \ubc29\ubc95<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4\ub294 \uac04\ub2e8\ud55c \ud568\uc218\ub97c \ud1b5\ud574 \uc6d0\uc790 \ub2e8\uc704\uc758 \ub370\uc774\ud130\ub85c \ub178\ucd9c\ud560 \uc218 \uc788\ub294 \uc720\uc5f0\ud55c JSON \ubb38\uc11c\ub85c \ub370\uc774\ud130\ub97c \uad00\ub9ac\ud569\ub2c8\ub2e4.\u00a0<\/span><span style=\"font-weight: 400\">\uc608\ub97c \ub4e4\uc5b4 \ub2e4\uc74c\uacfc \uac19\uc774 \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span>\ubb38\uc11c\uc758 \ud558\uc704 \uad6c\uc131 \uc694\uc18c\ub97c \uc5d0\uce6d\ud569\ub2c8\ub2e4,\u00a0<span style=\"font-weight: 400\">\ubaa9\ub85d\uc5d0 \ubc88\ud638\uac00 \ub9e4\uaca8\uc9c4 \ud56d\ubaa9\uc744 \ub9cc\ub4e4\uac70\ub098 <\/span><span style=\"font-weight: 400\">\uac12\uc744 \uc815\ub82c\ub41c \ubaa9\ub85d\uc5d0 \ucd94\uac00\ud569\ub2c8\ub2e4. \ub370\uc774\ud130 \ubb38\uc11c\uac00 \uc9c0\uc18d\ub418\uace0 \ud074\ub7ec\uc2a4\ud130\uc5d0 \ubc30\ud3ec\ub41c \ud6c4\uc5d0\ub294 \ud574\ub2f9 ID \uc774\ub984\uc744 \uc9c1\uc811 \ud638\ucd9c\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<div id=\"attachment_10151\" style=\"width: 910px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/12\/couchbase_data_structures_cheatsheet.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-10151\" class=\"size-large wp-image-10151\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/12\/couchbase_data_structures_cheatsheet-1024x550.png\" alt=\"chart of couchbase data structures and examples\" width=\"900\" height=\"483\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/12\/couchbase_data_structures_cheatsheet-1024x550.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/12\/couchbase_data_structures_cheatsheet-300x161.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/12\/couchbase_data_structures_cheatsheet-768x413.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/12\/couchbase_data_structures_cheatsheet-20x11.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/12\/couchbase_data_structures_cheatsheet.png 1152w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><p id=\"caption-attachment-10151\" class=\"wp-caption-text\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ub370\uc774\ud130 \uad6c\uc870 \uc720\ud615 \ubc0f JSON \uc0d8\ud50c \uc694\uc57d.<\/p><\/div>\n<p><em><span style=\"font-weight: 400\">Python<\/span><\/em><i><span style=\"font-weight: 400\"> \uc608\uc81c\ub294 \uc774\ub7ec\ud55c \ub370\uc774\ud130 \uad6c\uc870 \uc720\ud615\uc758 \uae30\ubcf8 \uc0ac\uc6a9\ubc95\uc744 \ubcf4\uc5ec\uc8fc\uae30 \uc704\ud574 \uc0ac\uc6a9\ub418\uc5c8\uc9c0\ub9cc \ubaa8\ub4e0 SDK \uc5b8\uc5b4\uac00 \uc9c0\uc6d0\ub429\ub2c8\ub2e4. \uc11c\ubb38 \ucf54\ub4dc, \uc784\ud3ec\ud2b8 \ub4f1\uc740 \uc774 \uae00 \ub05d\uc5d0 \uc788\ub294 \uc804\uccb4 \ucf54\ub4dc \uc608\uc81c\ub97c \ucc38\uc870\ud558\uc138\uc694.<\/span><\/i><\/p>\n<h3><span style=\"font-weight: 400\">\ud0a4-\uac12 \uc561\uc138\uc2a4<\/span><\/h3>\n<p><span style=\"font-weight: 400\">\uc77c\ubc18 <a href=\"https:\/\/docs.couchbase.com\/python-sdk\/current\/howtos\/kv-operations.html\">KV \uc6b4\uc601<\/a> \ud3ec\ud568 <em>get<\/em> \uadf8\ub9ac\uace0 <em>set\/<\/em><em>\uc5c5\uc11c\ud2b8 <\/em>\ud568\uc218\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. JSON \ud638\ud658 \ubb38\uc11c\ub294 \ud2b9\uc815 \ubb38\uc11c ID\ub85c \uc800\uc7a5\ub418\uac70\ub098 \uc5c5\ub370\uc774\ud2b8\ub429\ub2c8\ub2e4.<\/span><\/p>\n<pre class=\"lang:python decode:true\">&gt;&gt;&gt; db.upsert(\"docId\", { \"name\": \"\ud0c0\uc77c\ub7ec\", \"score\": 11, \"country\": \"CA\" })\r\n&gt;&gt;&gt; sb.get(\"docId\").content\r\n'{ \"name\": \"\ud0c0\uc77c\ub7ec\", \"\uc810\uc218\": 11, \"country\": \"CA\"}'<\/pre>\n<h3><span style=\"font-weight: 400\">\uce74\uc6b4\ud130<\/span><\/h3>\n<p><span style=\"font-weight: 400\">\ub354 \uac04\ub2e8\ud55c \ubc29\ubc95\uc740 <a href=\"https:\/\/docs.couchbase.com\/python-sdk\/current\/howtos\/kv-operations.html#atomic-counters\">\uba85\uba85\ub41c <em>\uce74\uc6b4\ud130<\/em> \uac1d\uccb4<\/a>\u00a0\ub97c \uc800\uc7a5\ud558\ub294<\/span><span style=\"font-weight: 400\"> \ub2e8\uc77c \uc815\uc218 \uac12\uc785\ub2c8\ub2e4. \ud56d\ubaa9\uc774 \ud638\ucd9c\ub418\uba74 \ucd08\uae30 \uac12\uc774 \uc815\uc758\ub41c \ub2e4\uc74c \uc99d\ubd84\ub429\ub2c8\ub2e4. <\/span><span style=\"font-weight: 400\">\uc774 \uac04\ub2e8\ud55c \ubc29\ubc95\uc740 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uc804\ubc18\uc5d0\uc11c \uc804\uc5ed\uc801\uc73c\ub85c \uc22b\uc790\ub97c \uc99d\uac00\uc2dc\ud0a4\ub294 \ub370 \uc801\ud569\ud569\ub2c8\ub2e4.<\/span><\/p>\n<pre class=\"lang:python decode:true\">&gt;&gt;&gt; db.counter(\"currentScore\",delta=1,initial=0).value # 0\uc5d0\uc11c \uc0dd\uc131\ud569\ub2c8\ub2e4.\r\n0\r\n\r\n&gt;&gt;&gt; db.counter(\"currentScore\").value # 1 \ub354\ud558\uae30 1\r\n1<\/pre>\n<h3><span style=\"font-weight: 400\">\uc9c0\ub3c4 \uae30\ubc18 \uc561\uc138\uc2a4<\/span><\/h3>\n<p><span style=\"font-weight: 400\">\ub9f5(\uc77c\uba85 \uc0ac\uc804)\uc740 \uac12\uc774 \uc788\ub294 \uac1d\uccb4 \ud0a4\ub97c \ud560\ub2f9\ud569\ub2c8\ub2e4. \uac12\uc740 <a href=\"https:\/\/docs.couchbase.com\/python-sdk\/2.5\/datastructures.html\">\uc9c0\ub3c4 \ud56d\ubaa9<\/a> \ub294 \ubaa8\ub4e0 JSON \ud638\ud658 \uac1d\uccb4\uc77c \uc218 \uc788\uc2b5\ub2c8\ub2e4. <\/span><span style=\"font-weight: 400\">\ud55c \ubc88\uc758 \ud638\ucd9c\ub85c \uc0c8 \ub9f5\uacfc \uac12 \uc870\ud569\uc744 \uc0dd\uc131\ud558\uace0 \uc790\uccb4 \ubb38\uc11c\uc5d0 \uc800\uc7a5\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uc608\ub97c \ub4e4\uc5b4 \uc0ac\uc6a9\uc790 \ud504\ub85c\ud544 \ub9f5\uc5d0\ub294 \uc0ac\uc6a9\uc790 \uc544\uc774\ub514\uac00 \uc788\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ud574\ub2f9 \uc0ac\uc6a9\uc790 \ud504\ub85c\ud544\uc5d0\ub294 \uace0\uc720\ud55c \uc774\ub984\uc758 \ub9e4\ud551\uc774 \uc5ec\ub7ec \uac1c \uc788\uc744 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4. <em>\uadf8 \uc548\uc5d0<\/em> \uc774\ub984\uc774\ub098 \uc8fc\uc18c\uc640 \uac19\uc740 \uc815\ubcf4\uc785\ub2c8\ub2e4. \uac01\uac01\uc740 \ub2e4\ub978 \ud56d\ubaa9\uacfc \ub3c5\ub9bd\uc801\uc73c\ub85c \uad00\ub9ac\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<pre class=\"lang:python decode:true\">&gt;&gt;&gt; db.map_add(\"tylerM\",\"name\",\"Tyler\", create=True)\r\n\r\n&gt;&gt;&gt; db.map_add(\"tylerM\",\"country\",\"Canada\")<\/pre>\n<p><span style=\"font-weight: 400\">\uc774 \uacbd\uc6b0 \uc9c0\ub3c4\uc758 ID\ub294 \uae30\ubcf8 KV \uac00\uc838\uc624\uae30 \uae30\ub2a5\uc744 \ud1b5\ud574\uc11c\ub3c4 \uc561\uc138\uc2a4\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<pre class=\"lang:python decode:true\">&gt;&gt;&gt; db.get(\"tylerM\").content\r\n\r\n{'name': '\ud0c0\uc77c\ub7ec', 'country': '\uce90\ub098\ub2e4'}<\/pre>\n<p>\uc9c0\ub3c4\uc758 \uc874\uc7ac \uc5ec\ubd80\ub97c \ud655\uc778\ud558\uace0 \ud56d\ubaa9\uc744 \uc81c\uac70\ud558\uac70\ub098 \uac00\uc838\uc62c \uc218 \uc788\ub294 \uc9c0\ub3c4\ubcc4 \uae30\ub2a5\ub3c4 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<blockquote>\n<pre class=\"lang:python decode:true\">&gt;&gt;&gt; db.map_get(\"tylerM\", \"country\").value\r\n\r\n{ 'country': 'Canada'}<\/pre>\n<\/blockquote>\n<h3><span style=\"font-weight: 400\">\ubaa9\ub85d \uae30\ubc18 \uc561\uc138\uc2a4<\/span><\/h3>\n<p><span style=\"font-weight: 400\">\uae30\ud0c0 <a href=\"https:\/\/docs.couchbase.com\/python-sdk\/2.5\/datastructures.html\">JSON \uac1d\uccb4 \ubc0f \uac12<\/a> \ub294 JSON\uc744 \uc804\ud600 \uc0ac\uc6a9\ud558\uc9c0 \uc54a\uace0\ub3c4 \uac04\ub2e8\ud55c \ubaa9\ub85d \uad6c\uc870\ub85c \uc800\uc7a5\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ubaa9\ub85d \ud568\uc218\ub294 \ubaa9\ub85d\uc5d0 \ud56d\ubaa9\uc744 \ucd94\uac00\ud558\uace0 \uc0c9\uc778 \ubc88\ud638\ub97c \uc0ac\uc6a9\ud558\uc5ec \ub2e4\uc2dc \uaebc\ub0bc \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\ubaa9\ub85d ID\uc640 \uc0c8 \uac12\uc744 \ubaa8\ub450 \ud55c \ubc88\uc5d0 \uc785\ub825\ud569\ub2c8\ub2e4. \uc81c\uac70\ud558\uac70\ub098 \uac80\uc0c9\ud558\ub824\uba74 \ubaa9\ub85d ID\uc640 \ud56d\ubaa9 \uc0c9\uc778 \ubc88\ud638\uac00 \ud544\uc694\ud569\ub2c8\ub2e4. \uc804\uccb4 \ubaa9\ub85d\uc740 KV\ub85c \uc561\uc138\uc2a4\ud560 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4. <em>get<\/em> \ud568\uc218\uc785\ub2c8\ub2e4.<\/span><\/p>\n<pre class=\"lang:python decode:true\">&gt;&gt;&gt; db.list_append(\"gameList\",\"galaga\",create=True)\r\n\r\n&gt;&gt;&gt; db.list_append(\"gameList\",\"tetris\")\r\n\r\n&gt;&gt;&gt; db.list_append(\"gameList\",\"dungeons\")\r\n\r\n&gt;&gt;&gt; db.list_get(\"gameList\",0)\r\n'galaga'\r\n\r\n&gt;&gt;&gt; db.get(\"gameList\").content\r\n['galaga', 'tetris', 'dungeons', 'tetris']<\/pre>\n<p>\ubaa9\ub85d\uc5d0 \uc911\ubcf5\ub418\ub294 \ud56d\ubaa9 \uac12\uc740 \ud5c8\uc6a9\ub418\uba70, \ubaa9\ub85d\uc5d0 \uc911\ubcf5\ub418\ub294 \ud56d\ubaa9 \uac12\uc740 <em>list_prepend<\/em> \uc635\uc158\ub3c4 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h3><span style=\"font-weight: 400\">\uc9d1\ud569 \uae30\ubc18 \uc561\uc138\uc2a4<\/span><\/h3>\n<p><span style=\"font-weight: 400\"><a href=\"https:\/\/docs.couchbase.com\/python-sdk\/2.5\/datastructures.html\">'\uc9d1\ud569' \ub370\uc774\ud130 \uad6c\uc870<\/a> \ub97c \uc0ac\uc6a9\ud558\uba74 \ubaa9\ub85d\uc5d0\uc11c \uace0\uc720 \uac12\uc744 \ub354 \uc27d\uac8c \uad00\ub9ac\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc0c8 \uac12\uc740 \uc544\uc9c1 \uc874\uc7ac\ud558\uc9c0 \uc54a\ub294 \uacbd\uc6b0\uc5d0\ub9cc \ucd94\uac00\ub429\ub2c8\ub2e4. \ub530\ub77c\uc11c \uae30\uc874 \ubaa9\ub85d\uc5d0\uc11c \uac12\uc744 \uac80\uc0c9\ud558\uace0 \ube44\uad50\ud560 \ud544\uc694\uc131\uc774 \uc904\uc5b4\ub4dc\ub294 \ub300\uc2e0, \ud55c \ubc88\uc758 \ud638\ucd9c\ub85c \ubaa8\ub4e0 \uc791\uc5c5\uc774 \uc218\ud589\ub429\ub2c8\ub2e4.<\/span><\/p>\n<pre class=\"lang:python decode:true\">&gt;&gt;&gt; db.set_add(\"gameList\",\"tetris\") # \ud14c\ud2b8\ub9ac\uc2a4\ub97c \ub450 \ubc88 \ucd94\uac00\ud558\ub294 \uc2dc\ub3c4\ub294 \ubb34\uc2dc\ub429\ub2c8\ub2e4.\r\n\r\n&gt;&gt;&gt; db.get(\"gameList\").content\r\n['galaga', 'tetris', 'dungeons', 'horizon']<\/pre>\n<h3><span style=\"font-weight: 400\">\ub300\uae30\uc5f4 \uae30\ubc18 \uc561\uc138\uc2a4<\/span><\/h3>\n<p><span style=\"font-weight: 400\"><a href=\"https:\/\/docs.couchbase.com\/python-sdk\/2.5\/datastructures.html\">\ud050 \ub370\uc774\ud130 \uad6c\uc870<\/a> \ub294 \ud2b9\uc815 \uc21c\uc11c\ub85c \ud56d\ubaa9\uc744 \uc720\uc9c0\ud558\ub294 \ub610 \ub2e4\ub978 \uc720\ud615\uc758 \ubaa9\ub85d\uc785\ub2c8\ub2e4. \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc740 \ubaa9\ub85d \ub05d\uc5d0 \uc0c8 \ud56d\ubaa9\uc744 \uc27d\uac8c \ucd94\uac00\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub7f0 \ub2e4\uc74c \ubaa9\ub85d\uc758 \ud56d\ubaa9\uc744 \ubaa9\ub85d\uc758 \ub9e8 \uc704\ub85c \ub04c\uc5b4\uc62c\ub9b0 \ub2e4\uc74c \ubaa9\ub85d\uc5d0\uc11c \uc81c\uac70\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uc608\ub97c \ub4e4\uc5b4 \uc5b4\ub5a4 \uc885\ub958\uc758 \uc791\uc5c5 \uad00\ub9ac \ud504\ub85c\uadf8\ub7a8\uc5d0\uc11c \uc694\uccad\uc774 \ubaa9\ub85d\uc5d0 '\ub300\uae30'\ub418\uc5b4 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc774 \ud638\ucd9c\ud560 \ub54c \uc120\uc785\uc120\ucd9c(FIFO) \ubc29\uc2dd\uc73c\ub85c \uc791\ub3d9\ud574\uc57c \ud558\ub294 \uc694\uccad\uc744 \ucc98\ub9ac\ud558\uace0 \uc788\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uac01 \uac12\uc740 \ubaa8\ub4e0 JSON \uac1d\uccb4\uac00 \ub420 \uc218 \uc788\uc73c\ubbc0\ub85c \ub2e4\ub978 \ub9f5, \ubaa9\ub85d \ub4f1\uc744 \ud3ec\ud568\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<pre class=\"lang:python decode:true\">&gt;&gt;&gt; db.queue_push(\"appRequests\",{\"updatescore\":10},create=True)\r\n&gt;&gt;&gt; db.queue_push(\"appRequests\",{\"adduser\":\"joe\"})\r\n&gt;&gt;&gt; db.queue_push(\"appRequests\",{\"updatescore\":20})\r\n\r\n&gt;&gt;&gt; db.get(\"appRequests\").content\r\n[{'updatescore': 20}, {'adduser': 'joe'}, {'updatescore': 10}]\r\n\r\n&gt;&gt;&gt; db.queue_pop(\"appRequests\") # \ubaa9\ub85d\uc5d0\uc11c \uc81c\uac70\ub418\uba74\uc11c \uac12\uc774 \ubc18\ud658\ub429\ub2c8\ub2e4.\r\n{'updatescore': 10}\r\n\r\n&gt;&gt;&gt; db.get(\"appRequests\").content # \uc774\uc81c \uccab \ubc88\uc9f8 \uac12\uc774 \uc81c\uac70\ub418\uc5c8\uc2b5\ub2c8\ub2e4.\r\n[{'updatescore': 20}, {'adduser': 'joe'}]<\/pre>\n<p><span style=\"font-weight: 400\">\uacbd\uc6b0\uc5d0 \ub530\ub77c \ud3b8\uc758\ub97c \uc704\ud574 \uc9d1\ud569\uc774\ub098 \ub300\uae30\uc5f4\uc744 \uc0ac\uc6a9\ud560 \uc218\ub3c4 \uc788\uc9c0\ub9cc, \ud544\uc694\uc5d0 \ub530\ub77c \uc5b8\uc81c\ub4e0\uc9c0 \ub3cc\uc544\uac00\uc11c \ubaa9\ub85d\uc774\ub098 KV \ud568\uc218\ub97c \uc0ac\uc6a9\ud558\uc5ec \ucf54\ub4dc\ub97c \ud1b5\ud574 \uc9c1\uc811 \ucd94\uac00\/\uc81c\uac70\ud558\uace0 \uad00\ub9ac\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<h3><span style=\"font-weight: 400\">\ud55c \uac78\uc74c \ub354 \uae4a\uc774 - \ud558\uc704 \ubb38\uc11c<\/span><\/h3>\n<p><span style=\"font-weight: 400\">\ub354 \uae4a\uc740 \uacc4\uce35 \uad6c\uc870\uc758 JSON \ubb38\uc11c\uc5d0\uc11c \ud2b9\uc815 \ud558\uc704 \uac1c\uccb4\ub97c \ucffc\ub9ac\ud558\uace0 \uc2f6\uc744 \ub54c\ub294 \uc5b4\ub5bb\uac8c \ud574\uc57c \ud558\ub098\uc694? \uc9c0\ub3c4 \ubc0f \ubaa9\ub85d \ud568\uc218\ub294 \ub2e8\uc77c \ubb38\uc11c \ud638\ucd9c\uc5d0\uc11c \ud558\uc704 \ud56d\ubaa9\uc5d0\uc11c \ucd94\ucd9c\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. \ubb3c\ub860 \uc804\uccb4 \ubb38\uc11c\ub97c \uc694\uccad\ud558\uc5ec \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0\uc11c \ucc98\ub9ac\ud560 \uc218\ub294 \uc788\uc9c0\ub9cc \uc774\ub294 \ubd88\ud544\uc694\ud558\uac8c \ube44\ud6a8\uc728\uc801\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 SDK\ub294 <a href=\"https:\/\/docs.couchbase.com\/python-sdk\/current\/howtos\/subdocument-operations.html\">\ud558\uc704 \ubb38\uc11c<\/a> \ub2e4\uc74c\uc6a9 API <\/span><span style=\"font-weight: 400\">\ub354 \uae4a\uc740 \uc218\uc900\uc758 \uac12\uc5d0 \ub300\ud55c \ub2e8\uc77c \uc5c5\ub370\uc774\ud2b8\/\uc870\ud68c \uc694\uccad\uc744 \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uc608\ub97c \ub4e4\uc5b4 <em>\uc0ac\uc6a9\uc790 \ud504\ub85c\ud544<\/em> \uac00 \uc788\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <em>\uc8fc\uc18c<\/em> \uc5d0 \ub300\ud55c \ud558\uc704 \ud56d\ubaa9\uacfc \ub9e4\ud551 <em>\uac70\ub9ac<\/em>, <em>\ub3c4\uc2dc<\/em>\ubc0f <em>\uad6d\uac00<\/em>. \ub178\uba40 \ub9f5 \ud568\uc218\ub85c\ub294 \uc561\uc138\uc2a4\ud560 \uc218 \uc5c6\uc9c0\ub9cc \ub300\uc2e0 \ud558\uc704 \ubb38\uc11c API\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uba87 \uac00\uc9c0 \uac15\ub825\ud55c \ud558\uc704 \ubb38\uc11c \ud568\uc218\uac00 \uc788\uc9c0\ub9cc \uc5ec\uae30\uc11c\ub294 \ube60\ub978 \uac80\uc0c9 \uc608\uc81c\ub9cc \uc5ec\uae30\uc11c\ub294 <\/span><i><span style=\"font-weight: 400\">lookup_in <\/span><\/i><span style=\"font-weight: 400\">\ud568\uc218\uc785\ub2c8\ub2e4.<\/span><\/p>\n<pre class=\"lang:python decode:true\">&gt;&gt;&gt; couchbase.subdocument\ub97c SD\ub85c \uac00\uc838\uc624\uae30\r\n\r\n&gt;&gt;&gt; db.map_add(\"tylerM\",\"contact\",\r\n    {\"\uc8fc\uc18c\":{\"\uad6d\uac00\":\"\uce90\ub098\ub2e4\",\"\ub3c4\uc2dc\":\"\ubc34\ucfe0\ubc84\"}})\r\n\r\n&gt;&gt;&gt; country = db.lookup_in(\"tylerM\",[SD.get(\"contact.address\")])\r\n\r\n&gt;&gt;&gt; country.content_as[str](0)\r\n\"{'country': 'Canada', 'city': 'Vancouver'}\"\r\n\r\n&gt;&gt;&gt; country = db.lookup_in(\"tylerM\",[SD.get(\"contact.address.country\")])\r\n\r\n&gt;&gt;&gt; country.content_as[str](0)\r\n'Canada'<\/pre>\n<h2><span style=\"font-weight: 400\">\ub370\uc774\ud130 \uad6c\uc870\uc640 \ud568\uaed8 \ubc94\uc704 \ubc0f \uceec\ub809\uc158 \uc0ac\uc6a9<\/span><\/h2>\n<p><span style=\"font-weight: 400\">\ub3c4\uc785 <strong>\ubc94\uc704 \ubc0f \uceec\ub809\uc158<\/strong> in <strong>Couchbase 7.0<\/strong> \ub97c \uc0ac\uc6a9\ud558\uba74 \ubb38\uc11c \uad00\ub9ac\uc758 \ubaa8\ub4e0 \uce21\uba74\uc744 \ubcf4\ub2e4 \uc138\ubc00\ud558\uac8c \uc81c\uc5b4\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ubc94\uc704\ub294 \ubc84\ud0b7\uc5d0 \uc788\ub294 \ubaa8\ub4e0 \ubb38\uc11c\uc758 \ud558\uc704 \uc9d1\ud569\uc774\uace0 \uceec\ub809\uc158\uc740 \ubc94\uc704\uc758 \ud558\uc704 \uc9d1\ud569\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uc774\ub7ec\ud55c \uc8fc\uc81c \uc804\ubc18\uc5d0 \ub300\ud55c \uc790\uc138\ud55c \ub0b4\uc6a9\uc740 \ube14\ub85c\uadf8\ub97c \ucc38\uc870\ud558\uc138\uc694. <\/span><a href=\"https:\/\/www.couchbase.com\/blog\/ko\/introducing-collections-developer-preview-in-couchbase-server-6-5\/\"><span style=\"font-weight: 400\">\uceec\ub809\uc158 \uc18c\uac1c - \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ubc84 6.5\uc758 \uac1c\ubc1c\uc790 \ud504\ub9ac\ubdf0<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\ubc94\uc704\uc640 \uceec\ub809\uc158\uc774 \uc774\ubbf8 \uc874\uc7ac\ud574\uc57c \ud569\ub2c8\ub2e4. \uc6f9 \ucf58\uc194\uc758 \ubc84\ud0b7 \uc815\uc758 \ud398\uc774\uc9c0\uc5d0\uc11c \ub3c4\uad6c\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc0c8 \uceec\ub809\uc158\uc744 \ub9cc\ub4dc\uc138\uc694.<\/span><\/p>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/12\/cb-data-str-scopes.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-10153\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/12\/cb-data-str-scopes-1024x379.png\" alt=\"web console screen showing buckets settings for scopes and collections\" width=\"900\" height=\"333\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/12\/cb-data-str-scopes-1024x379.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/12\/cb-data-str-scopes-300x111.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/12\/cb-data-str-scopes-768x284.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/12\/cb-data-str-scopes-20x7.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/12\/cb-data-str-scopes-1320x488.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/12\/cb-data-str-scopes.png 1500w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400\">\uc704\uc758 \ucf54\ub4dc \uc608\uc81c\uc5d0\uc11c\ub294 \ud2b9\uc815 \ubc94\uc704 \ub610\ub294 \uceec\ub809\uc158 \ub300\uc2e0 \uae30\ubcf8 \ubc94\uc704\ub97c \uc0ac\uc6a9\ud588\uc2b5\ub2c8\ub2e4. \ubc84\ud0b7 \uc218\uc900 \uc5f0\uacb0\uc740 \uc0ac\uc6a9\ud560 \ubc94\uc704\/\uceec\ub809\uc158\uc744 \uc815\uc758\ud569\ub2c8\ub2e4. \uc774 \uae00\uc758 \ub9c8\uc9c0\ub9c9 \ubd80\ubd84\uc5d0 \ubc94\uc704\uc640 \uad00\ub828\ub41c \uc804\uccb4 \ucf54\ub4dc \uc608\uc81c \ub9c1\ud06c\uac00 \ud3ec\ud568\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. \ub2e4\uc74c\uc740 \uc774\ub7ec\ud55c \ub9e4\uac1c\ubcc0\uc218\ub97c \uc9c0\uc815\ud558\ub294 \uc608\uc81c\uc785\ub2c8\ub2e4:<\/span><\/p>\n<pre class=\"lang:python decode:true\">dbscoped = cluster.bucket('travel-sample').scope('scope1').collection('col1')<\/pre>\n<p><span style=\"font-weight: 400\">\uc774 \ucf54\ub4dc\ub294 \ubc84\ud0b7\uc5d0 \ub300\ud574 \"default_collection\" \uc635\uc158\uc744 \uc120\ud0dd\ud558\ub294 \ub300\uc2e0 \ud2b9\uc815 \ubc94\uc704\uc640 \uceec\ub809\uc158\uc744 \uc0ac\uc6a9\ud569\ub2c8\ub2e4. \ub300\uc2e0\u00a0<em>db<\/em> \uac1d\uccb4\ub97c \uc0ac\uc6a9\ud558\ub824\uba74\u00a0<em>dbscoped<\/em> \uac1d\uccb4\ub97c \ub300\uc2e0 \uc0ac\uc6a9\ud558\uc5ec \ub370\uc774\ud130 \uc791\uc5c5\uc744 \uc218\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<pre class=\"lang:python decode:true\">dbscoped.list_append(\"newlist\",1,create=true)\r\n\r\ndbscoped.list_append(\"newlist\",2)<\/pre>\n<p><span style=\"font-weight: 400\">\uc6f9 \ucf58\uc194\uc5d0\uc11c \ubb38\uc11c \ud398\uc774\uc9c0\ub97c \uac80\ud1a0\ud558\uace0 \uceec\ub809\uc158 \uc774\ub984\uc73c\ub85c \ud544\ud130\ub9c1\ud558\uc5ec \uc0ac\uc6a9 \uc911\uc778 \uceec\ub809\uc158\uc744 \ud655\uc778\ud569\ub2c8\ub2e4:<\/span><\/p>\n<p><span style=\"font-weight: 400\"><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/12\/cb-data-str-doc-scopes.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-10154 size-large\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/12\/cb-data-str-doc-scopes-1024x313.png\" alt=\"list of data structure documents filtered by scope name\" width=\"900\" height=\"275\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/12\/cb-data-str-doc-scopes-1024x313.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/12\/cb-data-str-doc-scopes-300x92.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/12\/cb-data-str-doc-scopes-768x235.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/12\/cb-data-str-doc-scopes-20x6.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/12\/cb-data-str-doc-scopes-1320x404.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/12\/cb-data-str-doc-scopes.png 1506w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/span><\/p>\n<p><i><span style=\"font-weight: 400\">\ucc38\uace0: \uc774 \uae00\uc744 \uc791\uc131\ud560 \ub2f9\uc2dc \uce74\uc6b4\ud130\uc6a9 Python API\ub294 \ubc94\uc704 \uc0ac\uc6a9\uc744 \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4.<\/span><\/i><\/p>\n<h2><span style=\"font-weight: 400\">\ud6a8\uc728\uc801\uc778 SQL \ub610\ub294 \uc804\uccb4 \ud14d\uc2a4\ud2b8 \uac80\uc0c9\uc744 \uc704\ud55c \ub370\uc774\ud130 \uad6c\uc870 \uc778\ub371\uc2f1<\/span><\/h2>\n<p><span style=\"font-weight: 400\">Couchbase\ub294 \ud0a4-\uac12(KV) \uc5d4\uc9c4\uc774\ub098 JSON \ub370\uc774\ud130 \uad6c\uc870\ub97c \ud1b5\ud574 \uc6d0\uc2dc \ub370\uc774\ud130 \uad6c\uc870\ub97c \uad00\ub9ac\ud558\ub294 \uac83 \uc774\uc0c1\uc758 \uae30\ub2a5\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. \ub9ce\uc740 \uc560\ud50c\ub9ac\ucf00\uc774\uc158, \ud2b9\ud788 \uace0\uac1d \ub300\uba74 \uc6f9 \ubc0f \ubaa8\ubc14\uc77c NoSQL \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc740 \ub2e4\ub978 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uacfc \ud1b5\ud569\ud558\uae30 \uc704\ud574 \ub354 \uc815\uad50\ud55c \uae30\ub2a5\uc774 \ud544\uc694\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Couchbase\ub294 NoSQL \ub370\uc774\ud130 \uc778\ub371\uc2f1\uacfc SQL \uae30\ubc18 \ucffc\ub9ac \uc11c\ube44\uc2a4\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc774\ub97c \uc218\ud589\ud569\ub2c8\ub2e4. <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/products\/full-text-search\/\">\uc804\uccb4 \ud14d\uc2a4\ud2b8 \uac80\uc0c9<\/a>.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\"><strong>\ub370\uc774\ud130\ubca0\uc774\uc2a4 \uc778\ub371\uc2f1\uc774\ub780 \ubb34\uc5c7\uc778\uac00\uc694?<\/strong> \ub370\uc774\ud130\uc758 \uc77c\ubd80\ub97c \uac80\ud1a0\ud558\uace0 \ubb38\uc11c \ub0b4\uc5d0\uc11c \ud574\ub2f9 \uc694\uc18c\ub97c \ub2e4\uc2dc \ucc3e\ub294 \ubc29\ubc95\uc744 \uc774\ud574\ud558\ub294 \uac83\uc744 \uc758\ubbf8\ud569\ub2c8\ub2e4. \uac80\uc0c9\uc740 SQL\uacfc \uc720\uc0ac\ud55c \ucffc\ub9ac \ub610\ub294 \uc804\uccb4 \ud14d\uc2a4\ud2b8 \uac80\uc0c9 \uc694\uccad\uc744 \ud1b5\ud574 \uc774\ub8e8\uc5b4\uc9d1\ub2c8\ub2e4. <\/span><\/p>\n<p><em><span style=\"font-weight: 400\">\ub2e4\uc74c \ud3ec\uc2a4\ud2b8\uc5d0\uc11c\ub294 \uc774 \ub450 \uac00\uc9c0 \uc2dc\ub098\ub9ac\uc624\ub97c \ubaa8\ub450 \ub2e4\ub8e8\uba74\uc11c Couchbase \ub370\uc774\ud130 \uad6c\uc870\uc5d0\uc11c \uae30\ubcf8 \uceec\ub809\uc158\uc758 \uc778\ub371\uc2f1\uc5d0 \ucd08\uc810\uc744 \ub9de\ucd9c \uac83\uc785\ub2c8\ub2e4.<\/span><\/em><\/p>\n<p><span style=\"font-weight: 400\">\uadf8\ub3d9\uc548 \uc778\ub371\uc2f1\uc5d0 \ub300\ud574 \ub2e4\ub8ec \uc774 \uac8c\uc2dc\ubb3c\uc744 \ucc38\uc870\ud558\uc138\uc694: <\/span><a href=\"https:\/\/www.couchbase.com\/blog\/ko\/database-indexing-best-practices\/\"><span style=\"font-weight: 400\">NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uc778\ub371\uc2f1 \ubaa8\ubc94 \uc0ac\ub840<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/p>\n<h2><span style=\"font-weight: 400\">\ubaa8\ub4e0 \uac83\uc744 \ud558\ub098\ub85c \ubaa8\uc73c\uae30<\/span><\/h2>\n<p><span style=\"font-weight: 400\">\ubcf4\uc2dc\ub2e4\uc2dc\ud53c Couchbase\ub97c \uc0ac\uc6a9\ud558\uba74 \ubb38\uc11c, \uce74\uc6b4\ud130 \ubc0f \uad00\ub828 \ud558\uc704 \uad6c\uc131 \uc694\uc18c\ub97c \ub9e4\uc6b0 \uac04\ub2e8\ud558\uac8c \ub9cc\ub4e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ub9c8\ucc2c\uac00\uc9c0\ub85c \uc778\ub371\uc2a4\ub97c \uc804\ub7b5\uc801\uc73c\ub85c \uc0ac\uc6a9\ud558\uba74 \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0 \uc561\uc138\uc2a4\ud560 \uc218 \uc788\ub294 \ubc29\ubc95\uc774 \ud6e8\uc52c \ub354 \ub2e4\uc591\ud574\uc9d1\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">N1QL \ucffc\ub9ac\uc640 \uc804\uccb4 \ud14d\uc2a4\ud2b8 \uac80\uc0c9\uc740 \uc801\uc808\ud558\uac8c \ub9e4\ud551\ub41c \uacbd\uc6b0 \uae30\ubcf8 JSON \ubc30\uc5f4, \ubb38\uc790\uc5f4 \ub4f1\uc744 \uc0ac\uc6a9\ud558\ub294 \uc77c\ubc18\uc801\uc778 \ubc29\ubc95\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Couchbase\ub294 \ubaa8\ub4e0 \uae30\ub2a5\uc774 \ud3ec\ud568\ub41c \ud50c\ub7ab\ud3fc\uc774\ubbc0\ub85c \uc2dc\uc2a4\ud15c \uc544\ud0a4\ud14d\ucc98\ub97c \ud06c\uac8c \uac04\uc18c\ud654\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uac1c\ubc1c\uc790\ub294 \ub9ce\uc740 \uc791\uc5c5\uc774\ub098 \ub370\uc774\ud130\ubca0\uc774\uc2a4 \uad00\ub9ac \uc5c6\uc774 \ubc14\ub85c \uc2dc\uc791\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<ul>\n<li>\ub2e4\uc6b4\ub85c\ub4dc <a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2021\/01\/couchbase_data_structures_examples_python.pdf\">\uc804\uccb4 \ud30c\uc774\uc36c \ucf54\ub4dc \uc608\uc81c\ub294 \uc5ec\uae30\uc5d0\uc11c \ud655\uc778\ud558\uc138\uc694.<\/a><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">\ub370\uc774\ud130 \uad6c\uc870 API \ubb38\uc11c<\/span><span style=\"font-weight: 400\">: <\/span><a href=\"https:\/\/docs.couchbase.com\/java-sdk\/current\/concept-docs\/data-model.html\"><span style=\"font-weight: 400\">Java<\/span><\/a><span style=\"font-weight: 400\">, <\/span><a href=\"https:\/\/docs.couchbase.com\/dotnet-sdk\/current\/concept-docs\/data-model.html\"><span style=\"font-weight: 400\">.NET<\/span><\/a><span style=\"font-weight: 400\">, <\/span><a href=\"https:\/\/docs.couchbase.com\/nodejs-sdk\/current\/concept-docs\/data-model.html\"><span style=\"font-weight: 400\">Node.js<\/span><\/a><span style=\"font-weight: 400\">, <\/span><a href=\"https:\/\/docs.couchbase.com\/go-sdk\/current\/concept-docs\/data-model.html\"><span style=\"font-weight: 400\">\uc774\ub3d9<\/span><\/a><span style=\"font-weight: 400\">, <\/span><a href=\"https:\/\/docs.couchbase.com\/php-sdk\/current\/concept-docs\/data-model.html\"><span style=\"font-weight: 400\">PHP<\/span><\/a><span style=\"font-weight: 400\">, <\/span><a href=\"https:\/\/docs.couchbase.com\/python-sdk\/current\/concept-docs\/data-model.html\"><span style=\"font-weight: 400\">Python<\/span><\/a><span style=\"font-weight: 400\">, <\/span><a href=\"https:\/\/docs.couchbase.com\/c-sdk\/current\/concept-docs\/data-model.html\"><span style=\"font-weight: 400\">C, <\/span><\/a><a href=\"https:\/\/docs.couchbase.com\/ruby-sdk\/current\/concept-docs\/data-model.html\">Ruby,<\/a>\u00a0<a href=\"https:\/\/docs.couchbase.com\/scala-sdk\/current\/concept-docs\/data-model.html\">Scala<\/a><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/docs.couchbase.com\/python-sdk\/current\/howtos\/subdocument-operations.html\"><span style=\"font-weight: 400\">\ud558\uc704 \ubb38\uc11c \uc6b4\uc601 \ubb38\uc11c<\/span><\/a><span style=\"font-weight: 400\"> (\ud30c\uc774\uc36c SDK)<\/span><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>This article introduces Data Structures and how they work with Couchbase Server 7.0 Scopes and Collections features. What are data structures? Couchbase Data Structures is an API feature that aligns the language of the database interface with a programming language. [&hellip;]<\/p>","protected":false},"author":75185,"featured_media":10465,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1811,10127,2165,2453,1820,1818,1822,9139,9407,9140,9141,2201],"tags":[2364,1800,9149],"ppma_author":[9163],"class_list":["post-10150","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dotnet","category-c-sharp","category-full-text-search","category-global-secondary-index","category-golang","category-java","category-node-js","category-python","category-ruby","category-rust","category-scala","category-tools-sdks","tag-collections","tag-data-structures","tag-scala"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.7.1 (Yoast SEO v25.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Data Structures and Algorithms: JAVA, C++ &amp; NoSQL (Examples)<\/title>\n<meta name=\"description\" content=\"See how Couchbase Data Structures work with Couchbase Server 7.0, the NoSQL database for productive developers. Click to learn more about data structures.\" \/>\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\/data-structures-for-nosql-applications-in-couchbase-7-0\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Data Structures &amp; Algorithms For NoSQL Applications\" \/>\n<meta property=\"og:description\" content=\"See how Couchbase Data Structures work with Couchbase Server 7.0, the NoSQL database for productive developers. Click to learn more about data structures.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/data-structures-for-nosql-applications-in-couchbase-7-0\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-01-22T23:12:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T04:27:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/01\/DataStructures-blogbanner.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1575\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Tyler Mitchell - Senior Product Marketing Manager\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@1tylermitchell\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tyler Mitchell - Senior Product Marketing Manager\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/data-structures-for-nosql-applications-in-couchbase-7-0\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/data-structures-for-nosql-applications-in-couchbase-7-0\/\"},\"author\":{\"name\":\"Tyler Mitchell - Senior Product Marketing Manager\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/684cc0e5c60cd2e4b591db9621494ed0\"},\"headline\":\"Data Structures &amp; Algorithms For NoSQL Applications\",\"datePublished\":\"2021-01-22T23:12:11+00:00\",\"dateModified\":\"2025-06-14T04:27:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/data-structures-for-nosql-applications-in-couchbase-7-0\/\"},\"wordCount\":1349,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/data-structures-for-nosql-applications-in-couchbase-7-0\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/01\/DataStructures-blogbanner.jpg\",\"keywords\":[\"collections\",\"Data structures\",\"scala\"],\"articleSection\":[\".NET\",\"C#\",\"Full-Text Search\",\"Global Secondary Index\",\"GoLang\",\"Java\",\"Node.js\",\"Python\",\"Ruby\",\"Rust\",\"Scala\",\"Tools &amp; SDKs\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/data-structures-for-nosql-applications-in-couchbase-7-0\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/data-structures-for-nosql-applications-in-couchbase-7-0\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/data-structures-for-nosql-applications-in-couchbase-7-0\/\",\"name\":\"Data Structures and Algorithms: JAVA, C++ & NoSQL (Examples)\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/data-structures-for-nosql-applications-in-couchbase-7-0\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/data-structures-for-nosql-applications-in-couchbase-7-0\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/01\/DataStructures-blogbanner.jpg\",\"datePublished\":\"2021-01-22T23:12:11+00:00\",\"dateModified\":\"2025-06-14T04:27:18+00:00\",\"description\":\"See how Couchbase Data Structures work with Couchbase Server 7.0, the NoSQL database for productive developers. Click to learn more about data structures.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/data-structures-for-nosql-applications-in-couchbase-7-0\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/data-structures-for-nosql-applications-in-couchbase-7-0\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/data-structures-for-nosql-applications-in-couchbase-7-0\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/01\/DataStructures-blogbanner.jpg\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/01\/DataStructures-blogbanner.jpg\",\"width\":1575,\"height\":628},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/data-structures-for-nosql-applications-in-couchbase-7-0\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Data Structures &amp; Algorithms For NoSQL Applications\"}]},{\"@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\/684cc0e5c60cd2e4b591db9621494ed0\",\"name\":\"Tyler Mitchell - Senior Product Marketing Manager\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/d8a7c532bf2b94b7a2fe7a8439aafd75\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ebec3213e756f2e1f7118fcb5722e2cd1484c9256ae34ceb8f77054b986f21ce?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ebec3213e756f2e1f7118fcb5722e2cd1484c9256ae34ceb8f77054b986f21ce?s=96&d=mm&r=g\",\"caption\":\"Tyler Mitchell - Senior Product Marketing Manager\"},\"description\":\"Works as Senior Product Marketing Manager at Couchbase, helping bring knowledge about products into the public limelight while also supporting our field teams with valuable content. His personal passion is all things geospatial, having worked in GIS for half his career. Now AI and Vector Search is top of mind.\",\"sameAs\":[\"https:\/\/linkedin.com\/in\/tylermitchell\",\"https:\/\/x.com\/1tylermitchell\",\"https:\/\/www.youtube.com\/channel\/UCBZFuoiTcg0f3lGSQwLjeTg\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/ko\/author\/tylermitchell\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Data Structures and Algorithms: JAVA, C++ & NoSQL (Examples)","description":"See how Couchbase Data Structures work with Couchbase Server 7.0, the NoSQL database for productive developers. Click to learn more about data structures.","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\/data-structures-for-nosql-applications-in-couchbase-7-0\/","og_locale":"ko_KR","og_type":"article","og_title":"Data Structures &amp; Algorithms For NoSQL Applications","og_description":"See how Couchbase Data Structures work with Couchbase Server 7.0, the NoSQL database for productive developers. Click to learn more about data structures.","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/data-structures-for-nosql-applications-in-couchbase-7-0\/","og_site_name":"The Couchbase Blog","article_published_time":"2021-01-22T23:12:11+00:00","article_modified_time":"2025-06-14T04:27:18+00:00","og_image":[{"width":1575,"height":628,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/01\/DataStructures-blogbanner.jpg","type":"image\/jpeg"}],"author":"Tyler Mitchell - Senior Product Marketing Manager","twitter_card":"summary_large_image","twitter_creator":"@1tylermitchell","twitter_misc":{"Written by":"Tyler Mitchell - Senior Product Marketing Manager","Est. reading time":"8\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/data-structures-for-nosql-applications-in-couchbase-7-0\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/data-structures-for-nosql-applications-in-couchbase-7-0\/"},"author":{"name":"Tyler Mitchell - Senior Product Marketing Manager","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/684cc0e5c60cd2e4b591db9621494ed0"},"headline":"Data Structures &amp; Algorithms For NoSQL Applications","datePublished":"2021-01-22T23:12:11+00:00","dateModified":"2025-06-14T04:27:18+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/data-structures-for-nosql-applications-in-couchbase-7-0\/"},"wordCount":1349,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/data-structures-for-nosql-applications-in-couchbase-7-0\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/01\/DataStructures-blogbanner.jpg","keywords":["collections","Data structures","scala"],"articleSection":[".NET","C#","Full-Text Search","Global Secondary Index","GoLang","Java","Node.js","Python","Ruby","Rust","Scala","Tools &amp; SDKs"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/data-structures-for-nosql-applications-in-couchbase-7-0\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/data-structures-for-nosql-applications-in-couchbase-7-0\/","url":"https:\/\/www.couchbase.com\/blog\/data-structures-for-nosql-applications-in-couchbase-7-0\/","name":"Data Structures and Algorithms: JAVA, C++ & NoSQL (Examples)","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/data-structures-for-nosql-applications-in-couchbase-7-0\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/data-structures-for-nosql-applications-in-couchbase-7-0\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/01\/DataStructures-blogbanner.jpg","datePublished":"2021-01-22T23:12:11+00:00","dateModified":"2025-06-14T04:27:18+00:00","description":"See how Couchbase Data Structures work with Couchbase Server 7.0, the NoSQL database for productive developers. Click to learn more about data structures.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/data-structures-for-nosql-applications-in-couchbase-7-0\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/data-structures-for-nosql-applications-in-couchbase-7-0\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/data-structures-for-nosql-applications-in-couchbase-7-0\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/01\/DataStructures-blogbanner.jpg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/01\/DataStructures-blogbanner.jpg","width":1575,"height":628},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/data-structures-for-nosql-applications-in-couchbase-7-0\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Data Structures &amp; Algorithms For NoSQL Applications"}]},{"@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\/684cc0e5c60cd2e4b591db9621494ed0","name":"\ud0c0\uc77c\ub7ec \ubbf8\uccbc - \uc120\uc784 \uc81c\ud488 \ub9c8\ucf00\ud305 \ub9e4\ub2c8\uc800","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/d8a7c532bf2b94b7a2fe7a8439aafd75","url":"https:\/\/secure.gravatar.com\/avatar\/ebec3213e756f2e1f7118fcb5722e2cd1484c9256ae34ceb8f77054b986f21ce?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ebec3213e756f2e1f7118fcb5722e2cd1484c9256ae34ceb8f77054b986f21ce?s=96&d=mm&r=g","caption":"Tyler Mitchell - Senior Product Marketing Manager"},"description":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4\uc5d0\uc11c \uc120\uc784 \uc81c\ud488 \ub9c8\ucf00\ud305 \ub9e4\ub2c8\uc800\ub85c \uc77c\ud558\uba74\uc11c \uc81c\ud488\uc5d0 \ub300\ud55c \uc9c0\uc2dd\uc744 \ub300\uc911\uc5d0\uac8c \uc54c\ub9ac\ub294 \ub3d9\uc2dc\uc5d0 \uac00\uce58 \uc788\ub294 \ucf58\ud150\uce20\ub85c \ud604\uc7a5 \ud300\uc744 \uc9c0\uc6d0\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uacbd\ub825 \uc808\ubc18\uc744 GIS \ubd84\uc57c\uc5d0\uc11c \uc77c\ud55c \uadf8\ub294 \uc9c0\ub9ac\uacf5\uac04\uc5d0 \ub300\ud55c \uac1c\uc778\uc801\uc778 \uc5f4\uc815\uc744 \uac00\uc9c0\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uc9c0\uae08\uc740 AI\uc640 \ubca1\ud130 \uac80\uc0c9\uc744 \uac00\uc7a5 \uc911\uc694\ud558\uac8c \uc0dd\uac01\ud569\ub2c8\ub2e4.","sameAs":["https:\/\/linkedin.com\/in\/tylermitchell","https:\/\/x.com\/1tylermitchell","https:\/\/www.youtube.com\/channel\/UCBZFuoiTcg0f3lGSQwLjeTg"],"url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/tylermitchell\/"}]}},"authors":[{"term_id":9163,"user_id":75185,"is_guest":0,"slug":"tylermitchell","display_name":"Tyler Mitchell - Senior Product Marketing Manager","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/876da1e4284f1832c871b3514caf7867357744b8c0a370ef6f53a79dee2f379e?s=96&d=mm&r=g","first_name":"Tyler","last_name":"Mitchell - Senior Product Marketing Manager","user_url":"","author_category":"","description":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4\uc5d0\uc11c \uc120\uc784 \uc81c\ud488 \ub9c8\ucf00\ud305 \ub9e4\ub2c8\uc800\ub85c \uc77c\ud558\uba74\uc11c \uc81c\ud488\uc5d0 \ub300\ud55c \uc9c0\uc2dd\uc744 \ub300\uc911\uc5d0\uac8c \uc54c\ub9ac\ub294 \ub3d9\uc2dc\uc5d0 \uac00\uce58 \uc788\ub294 \ucf58\ud150\uce20\ub85c \ud604\uc7a5 \ud300\uc744 \uc9c0\uc6d0\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uacbd\ub825 \uc808\ubc18\uc744 GIS \ubd84\uc57c\uc5d0\uc11c \uc77c\ud55c \uadf8\ub294 \uc9c0\ub9ac\uacf5\uac04\uc5d0 \ub300\ud55c \uac1c\uc778\uc801\uc778 \uc5f4\uc815\uc744 \uac00\uc9c0\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uc9c0\uae08\uc740 AI\uc640 \ubca1\ud130 \uac80\uc0c9\uc744 \uac00\uc7a5 \uc911\uc694\ud558\uac8c \uc0dd\uac01\ud569\ub2c8\ub2e4."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/10150","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\/75185"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=10150"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/10150\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media\/10465"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media?parent=10150"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=10150"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=10150"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=10150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}