{"id":16537,"date":"2024-11-04T09:17:12","date_gmt":"2024-11-04T17:17:12","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=16537"},"modified":"2025-06-13T21:54:18","modified_gmt":"2025-06-14T04:54:18","slug":"introducing-capella-columnar-sdks-for-real-time-analytics","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/introducing-capella-columnar-sdks-for-real-time-analytics\/","title":{"rendered":"Capella Columnar SDK\ub97c \uc18c\uac1c\ud569\ub2c8\ub2e4: \ucd5c\uc2e0 \ub370\uc774\ud130 \ubd84\uc11d \uc9c0\uc6d0"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4\ub294 \ub2e4\uc74c\uc6a9 SDK\ub97c \ub3c4\uc785\ud558\uc5ec \uace0\uc131\ub2a5 \ub370\uc774\ud130 \ubd84\uc11d\uc744 \uc9c0\uc6d0\ud558\ub294 \ub370 \uacc4\uc18d\ud574\uc11c \uc55e\uc7a5\uc11c\uace0 \uc788\uc2b5\ub2c8\ub2e4. <\/span><b>\uce74\ud3a0\ub77c \uce7c\ub7fc<\/b><span style=\"font-weight: 400;\">\uc758 \ucd5c\ucca8\ub2e8 \ubd84\uc11d \ub370\uc774\ud130\ubca0\uc774\uc2a4\ub85c, \uc2e4\uc2dc\uac04 JSON \ubd84\uc11d\uc744 \uc704\ud574 \uc124\uacc4\ub418\uc5c8\uc73c\uba70, ETL\uc774 \ud544\uc694 \uc5c6\uace0 \uc6b4\uc601\uc0c1 \uc4f0\uae30\ubc31 \uc635\uc158\uc774 \uc788\uc2b5\ub2c8\ub2e4. \uceec\ub7fc\ud615 \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0 \ube60\ub974\uace0 \uc548\uc815\uc801\uc73c\ub85c \uc561\uc138\uc2a4\ud574\uc57c \ud558\ub294 \uac1c\ubc1c\uc790\ub97c \uc704\ud574 \uc774 SDK\ub294 \uc5ec\ub7ec \ud504\ub85c\uadf8\ub798\ubc0d \uc5b8\uc5b4\uc5d0 \uac78\uccd0 \uc6d0\ud65c\ud55c \ud1b5\ud569\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. \uad6c\ucd95 \ub300\uc0c1 \uc5b8\uc5b4 <\/span><b>Java<\/b><span style=\"font-weight: 400;\">, <\/span><b>Python<\/b><span style=\"font-weight: 400;\">\ub610\ub294 <\/span><b>Node.js<\/b><span style=\"font-weight: 400;\">\ub97c \uc0ac\uc6a9\ud558\uba74 \ucd5c\uc18c\ud55c\uc758 \ub178\ub825\uc73c\ub85c Couchbase\uc758 \ubd84\uc11d \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc758 \uace0\uae09 \uae30\ub2a5\uc744 \ud65c\uc6a9\ud560 \uc218 \uc788\ub294 Capella Columnar SDK\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\uc774 \ube14\ub85c\uadf8 \uac8c\uc2dc\ubb3c\uc5d0\uc11c\ub294 \uc0c8\ub85c \ucd9c\uc2dc\ub41c \uc0c8\ub85c\uc6b4 \uae30\ub2a5\uc758 \uc8fc\uc694 \uae30\ub2a5, \uc774\uc810 \ubc0f \uc0ac\uc6a9 \uc0ac\ub840\ub97c \uc0b4\ud3b4\ubd05\ub2c8\ub2e4. <\/span><b>\uce74\ud3a0\ub77c \uceec\ub7fc\ud615 SDK<\/b><span style=\"font-weight: 400;\">-\ub370\uc774\ud130 \uc9d1\uc57d\uc801\uc778 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uac1c\ubc1c\ud558\ub294 \uac1c\ubc1c\uc790\ub97c \uc704\ud574 \ub370\uc774\ud130 \uc791\uc5c5\uc744 \uac04\uc18c\ud654\ud558\ub294 \ubc29\ubc95\uc744 \ubcf4\uc5ec\uc90d\ub2c8\ub2e4. \ub610\ud55c \uc811\uadfc \ubc29\uc2dd\uc758 \ub2e8\uc21c\uc131\uacfc \uc77c\uad00\uc131\uc744 \uc124\uba85\ud558\uae30 \uc704\ud574 \ucf54\ub4dc \uc608\uc81c\ub97c \ubcf4\uc5ec\uc90d\ub2c8\ub2e4.<\/span><\/p>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/11\/blog-columnar-sdk-diagram.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-16542 size-large\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/11\/blog-columnar-sdk-diagram-1024x711.png\" alt=\"\" width=\"900\" height=\"625\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/11\/blog-columnar-sdk-diagram-1024x711.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/11\/blog-columnar-sdk-diagram-300x208.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/11\/blog-columnar-sdk-diagram-768x534.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/11\/blog-columnar-sdk-diagram-1320x917.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/11\/blog-columnar-sdk-diagram.png 1445w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/p>\n<h2><span style=\"font-weight: 400;\">\uc2e4\uc2dc\uac04 \ubd84\uc11d\uc744 \uc704\ud574 \ud2b9\ubcc4\ud788 \uc81c\uc791\ub41c SDK<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Capella Columnar SDK\uc758 \ud575\uc2ec \uac15\uc810 \uc911 \ud558\ub098\ub294 \ub370\uc774\ud130 \uc561\uc138\uc2a4 \ubc0f \ucffc\ub9ac \uc131\ub2a5\uc744 \ucd5c\uc801\ud654\ud558\ub294 \uae30\ub2a5\uc73c\ub85c, \ub300\uaddc\ubaa8 \ubd84\uc11d \uc6cc\ud06c\ub85c\ub4dc\uc5d0 \uc774\uc0c1\uc801\uc785\ub2c8\ub2e4. \uc2e4\uc2dc\uac04 \ub370\uc774\ud130 \ubd84\uc11d\uacfc \uc77c\uad04 \ucc98\ub9ac\uc5d0 \uc810\uc810 \ub354 \uc758\uc874\ud558\ub294 \uc870\uc9c1\uc774 \ub298\uc5b4\ub098\uba74\uc11c \ud6a8\uc728\uc801\uc778 \ucffc\ub9ac \ubc0f \ub9ac\uc18c\uc2a4 \uad00\ub9ac\uac00 \uc911\uc694\ud574\uc9c0\uace0 \uc788\uc2b5\ub2c8\ub2e4.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Capella Columnar SDK\ub294 \uc774\ub7ec\ud55c \uc694\uad6c\uc0ac\ud56d\uc744 \uc5fc\ub450\uc5d0 \ub450\uace0 \uc124\uacc4\ub418\uc5c8\uc73c\uba70, \uac1c\ubc1c\uc790\uac00 \uae4c\ub2e4\ub85c\uc6b4 \uc870\uac74\uc5d0\uc11c\ub3c4 \ub370\uc774\ud130 \uc0c1\ud638 \uc791\uc6a9\uc744 \ubbf8\uc138 \uc870\uc815\ud558\uace0 \ub192\uc740 \ucc98\ub9ac\ub7c9\uc744 \ubcf4\uc7a5\ud558\ub294 \ub370 \ub3c4\uc6c0\uc774 \ub418\ub294 \ub2e4\uc591\ud55c \uae30\ub2a5\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. \uc774 SDK\ub294 \ucc98\uc74c\ubd80\ud130 \uace0\uc131\ub2a5\uacfc \uc548\uc815\uc131\uc744 \uc704\ud574 \ud2b9\ubcc4\ud788 \uc81c\uc791\ub418\uc5b4 \uc9c0\ub984\uae38(\uc608: API\ub97c \ud1b5\ud55c \ub798\ud37c \ub4f1)\uc744 \uc0ac\uc6a9\ud558\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Capella Columnar SDK\uc758 \uc911\uc2ec\uc5d0\ub294 \uc138 \uac00\uc9c0 \ud575\uc2ec \uc694\uc18c\uac00 \uc788\uc2b5\ub2c8\ub2e4:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>\uac1c\ubc1c\uc758 \uc6a9\uc774\uc131<\/b><b><br \/>\n<\/b><span style=\"font-weight: 400;\">\uac1c\ubc1c\uc790\ub294 \ucd94\uac00 \ub3c4\uad6c\ub098 \uad6c\uc131 \uc5c6\uc774\ub3c4 \uae30\uc874 \uae30\uc220 \uc2a4\ud0dd \ub0b4\uc5d0\uc11c Couchbase\uc758 \uceec\ub7fc\ud615 \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc640 \uc0c1\ud638 \uc791\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. SDK\ub294 \uae30\ubcf8\uc801\uc73c\ub85c \uac01 \uc5b8\uc5b4\ub97c \uc9c0\uc6d0\ud558\uba70 \ub2e4\uc74c\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. <\/span><b>\uad00\uc6a9\uc801 API<\/b><span style=\"font-weight: 400;\"> \uac1c\ubc1c\uc790\uc5d0\uac8c \uc790\uc5f0\uc2a4\ub7ec\uc6b4 \ub290\ub08c\uc744 \uc90d\ub2c8\ub2e4.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>\uac80\uc0c9 \uac00\ub2a5\ud55c API<\/b><b><br \/>\n<\/b><span style=\"font-weight: 400;\">SDK\ub294 \uc644\uc804\ud788 \uac80\uc0c9 \uac00\ub2a5\ud55c API\ub85c \uc124\uacc4\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uc989, \uc5ec\ub7ec\ubd84\uc758 <\/span><b>IDE<\/b><span style=\"font-weight: 400;\">\ub97c \uc0ac\uc6a9\ud558\uba74 \ud568\uc218, \ud074\ub798\uc2a4 \ubc0f \ub9e4\uac1c\ubcc0\uc218\uc5d0 \ub300\ud55c \uc790\ub3d9 \uc644\uc131 \ubc0f \uc81c\uc548\uc744 \ud1b5\ud574 \uac1c\ubc1c \uc8fc\uae30\ub97c \ub2e8\ucd95\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ub354 \uc774\uc0c1 \uc62c\ubc14\ub978 \ubc29\ubc95\uc744 \ucc3e\uc544 \ud5e4\ub9ec \ud544\uc694 \uc5c6\uc774 SDK\uac00 \ube4c\ub4dc\ud558\ub294 \ub3d9\uc548 \uc5ec\ub7ec\ubd84\uc744 \uc548\ub0b4\ud569\ub2c8\ub2e4.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>\uacac\uace0\uc131<\/b><b><br \/>\n<\/b><span style=\"font-weight: 400;\">\uc131\ub2a5\uc744 \uc5fc\ub450\uc5d0 \ub450\uace0 \uc81c\uc791\ub41c SDK\ub294 \ub2e4\uc74c\uacfc \uac19\uc740 \uace0\uae09 \uae30\ub2a5\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. <\/span><b>\uc5f0\uacb0 \uad00\ub9ac<\/b><span style=\"font-weight: 400;\">, <\/span><b>\uc624\ub958 \ucc98\ub9ac<\/b><span style=\"font-weight: 400;\">, <\/span><b>\uc2dc\uac04 \ucd08\uacfc<\/b><span style=\"font-weight: 400;\">\ubc0f <\/span><b>\uc7ac\uc2dc\ub3c4<\/b><span style=\"font-weight: 400;\">. \uc774\ub7ec\ud55c \uae30\ub2a5\uc740 \ubd80\ud558\uac00 \ub192\uac70\ub098 \ub0b4\uacb0\ud568\uc131 \ud658\uacbd\uc5d0\uc11c\ub3c4 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc774 \uc548\uc815\uc801\uc73c\ub85c \uc720\uc9c0\ub418\ub3c4\ub85d \ubcf4\uc7a5\ud569\ub2c8\ub2e4.<\/span><\/li>\n<\/ul>\n<h2><span style=\"font-weight: 400;\">\ud50c\ub7ab\ud3fc \ubc0f \uc5b8\uc5b4 \uc9c0\uc6d0<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Capella Columnar SDK\ub294 \ub2e4\uc74c\uacfc \uac19\uc740 \ub2e4\uc591\ud55c \ud50c\ub7ab\ud3fc\uacfc \uc5b8\uc5b4\ub97c \uc9c0\uc6d0\ud569\ub2c8\ub2e4:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>\uc5b8\uc5b4<\/b><span style=\"font-weight: 400;\">: Java(17+), Python(3.9-3.12), Node.js(v20, v22)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>\uc6b4\uc601 \uccb4\uc81c<\/b><span style=\"font-weight: 400;\">: Linux, Windows, macOS(AWS Graviton \ubc0f Apple M1\uacfc \uac19\uc740 ARM \ud504\ub85c\uc138\uc11c \uc9c0\uc6d0 \ud3ec\ud568)<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">\uc774\ub7ec\ud55c \ud50c\ub7ab\ud3fc \uc804\ubc18\uc5d0 \uac78\uccd0 \uc9c0\uc6d0\uc744 \uc81c\uacf5\ud568\uc73c\ub85c\uc368 Couchbase\ub294 \uac1c\ubc1c\uc790\uac00 \ud074\ub77c\uc6b0\ub4dc \uc778\ud504\ub77c\uc5d0\uc11c \uc628\ud504\ub808\ubbf8\uc2a4 \uc2dc\uc2a4\ud15c\uc5d0 \uc774\ub974\uae30\uae4c\uc9c0 \ub2e4\uc591\ud55c \ud658\uacbd\uc5d0 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \ubc30\ud3ec\ud560 \uc218 \uc788\ub3c4\ub85d \ubcf4\uc7a5\ud569\ub2c8\ub2e4.<\/span><\/p>\n<div id=\"attachment_16539\" style=\"width: 910px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/11\/image2.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-16539\" class=\"wp-image-16539 size-large\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/11\/image2-1024x534.png\" alt=\"\" width=\"900\" height=\"469\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/11\/image2-1024x534.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/11\/image2-300x156.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/11\/image2-768x400.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/11\/image2-1536x801.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/11\/image2-1320x688.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/11\/image2.png 1999w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><p id=\"caption-attachment-16539\" class=\"wp-caption-text\">\uadf8\ub9bc 2. \uc5b8\uc5b4\/\ud50c\ub7ab\ud3fc \uc9c0\uc6d0\uc5d0 \ub300\ud55c \ubcc0\uacbd \uc0ac\ud56d\uc740 SDK \uc124\uba85\uc11c\ub97c \ucc38\uc870\ud558\uc138\uc694.<\/p><\/div>\n<p><span style=\"font-weight: 400;\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4\ub294 SDK \ubc84\uc804 \uac04 \ud558\uc704 \ud638\ud658\uc131\uc744 \uc720\uc9c0\ud558\uc5ec \uac1c\ubc1c\uc790\uac00 \ubcc0\uacbd \uc0ac\ud56d\uc5d0 \ub300\ud55c \uac71\uc815 \uc5c6\uc774 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \uc5c5\uadf8\ub808\uc774\ub4dc\ud560 \uc218 \uc788\ub3c4\ub85d \ud568\uc73c\ub85c\uc368 \ubbf8\ub798 \ub300\ube44\ub97c \uc6b0\uc120\uc2dc\ud569\ub2c8\ub2e4. \uc774\ub7ec\ud55c \ub178\ub825\uc73c\ub85c \uc0c8\ub85c\uc6b4 \uae30\ub2a5\uacfc \uac1c\uc120 \uc0ac\ud56d\uc774 \ub3c4\uc785\ub418\ub354\ub77c\ub3c4 \uae30\uc874 \uae30\ub2a5\uc740 \uadf8\ub300\ub85c \uc720\uc9c0\ub418\ubbc0\ub85c \uc870\uc9c1\uc740 \uae30\uc874 \uc6cc\ud06c\ud50c\ub85c\uc6b0\ub97c \uc720\uc9c0\ud558\uba74\uc11c \ucd5c\uc2e0 \uae30\ub2a5\uc744 \ud65c\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">\uce74\ud3a0\ub77c \uceec\ub7fc\ud615 SDK\uac00 \ub300\uaddc\ubaa8 \ub9c8\uc2a4\ud130 \ub370\uc774\ud130\ub97c \uc9c0\uc6d0\ud558\ub294 \ubc29\ubc95<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">\uadf8\ub9ac\uace0 <\/span><b>\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uce74\ud3a0\ub77c \uceec\ub7fc\ud615 SDK<\/b><span style=\"font-weight: 400;\"> \ub294 \uc77c\uad00\uc131, \uc131\ub2a5, \ud655\uc7a5\uc131\uc5d0 \uc911\uc810\uc744 \ub450\uace0 \ub300\uaddc\ubaa8 \ub370\uc774\ud130 \ubd84\uc11d\uc744 \ud6a8\uc728\uc801\uc73c\ub85c \uad00\ub9ac\ud560 \uc218 \uc788\ub294 \ud3ec\uad04\uc801\uc778 \ub3c4\uad6c \uc138\ud2b8\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\ub2e4\uc74c\uc740 \ud575\uc2ec \uae30\ub2a5\uc5d0 \ub300\ud55c \uac1c\uc694\uc785\ub2c8\ub2e4:<\/span><\/p>\n<p style=\"padding-left: 40px;\"><strong>\uc5ec\ub7ec \uc5b8\uc5b4\uc5d0 \uac78\uce5c \ud1b5\ud569 API<\/strong><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">\uce74\ud3a0\ub77c \uceec\ub7fc\ud615 SDK\ub294 \ub2e4\uc74c\uacfc \uac19\uc740 \uae30\ub2a5\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. <\/span><b>\uc77c\uad00\ub41c API<\/b><span style=\"font-weight: 400;\"> \ub2e4\uc74c\uacfc \uac19\uc740 \uc5b8\uc5b4\uc5d0 \uac78\uccd0 <\/span><a href=\"https:\/\/docs.couchbase.com\/java-columnar-sdk\/current\/hello-world\/overview.html\"><b>Java<\/b><\/a><b>, <\/b><a href=\"https:\/\/docs.couchbase.com\/python-columnar-sdk\/current\/hello-world\/overview.html\"><b>Python<\/b><\/a><b>\ubc0f <\/b><a href=\"https:\/\/docs.couchbase.com\/nodejs-columnar-sdk\/current\/hello-world\/overview.html\"><b>Node.js<\/b><\/a><span style=\"font-weight: 400;\">\ub97c \uc0ac\uc6a9\ud558\uc5ec \ud300 \uac04 \ud611\uc5c5\uc744 \uac04\uc18c\ud654\ud558\uace0 \uac1c\ubc1c\uc790\uac00 \ud1b5\ud569\ub41c \uac1c\ubc1c \ud658\uacbd\uc744 \uc720\uc9c0\ud558\uba74\uc11c \uc5b8\uc5b4 \uac04\uc5d0 \uc804\ud658\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p style=\"padding-left: 40px;\"><strong>\uac04\uc18c\ud654\ub41c \ub370\uc774\ud130 \uad00\ub9ac \ubc0f \ucffc\ub9ac \uc2e4\ud589<\/strong><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">\uc774\ub7ec\ud55c SDK\ub294 \ub2e4\uc74c\uc5d0 \ub300\ud55c \uc9c1\uad00\uc801\uc778 \uc561\uc138\uc2a4\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4. <\/span><b>\ubc94\uc704 \ubc0f \uceec\ub809\uc158<\/b><span style=\"font-weight: 400;\">\ub97c \ubaa8\ub450 \uc9c0\uc6d0\ud558\uba70 <\/span><b>\ub3d9\uae30 \ubc0f \ube44\ub3d9\uae30 API \ud638\ucd9c<\/b><span style=\"font-weight: 400;\">. \ucffc\ub9ac \uc2e4\ud589\uc744 \uc704\ud574 \ub2e4\uc74c\uacfc \uac19\uc740 \uc635\uc158\uc744 \uc0ac\uc6a9\ud558\uc5ec \uc720\uc5f0\ud55c SQL++ \ucffc\ub9ac\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <\/span><b>\ubc84\ud37c\ub9c1\ub41c \uc77d\uae30<\/b><span style=\"font-weight: 400;\"> (\uc778\uba54\ubaa8\ub9ac \ub370\uc774\ud130 \uc138\ud2b8\uc758 \uacbd\uc6b0) \ubc0f <\/span><b>\uc2a4\ud2b8\ub9ac\ubc0d \uc77d\uae30<\/b><span style=\"font-weight: 400;\"> (\ub300\uaddc\ubaa8 \ub370\uc774\ud130 \uc138\ud2b8\uc758 \uc2e4\uc2dc\uac04 \ucc98\ub9ac\ub97c \uc704\ud574)\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc6b4\uc601\uc0c1\uc758 \ud544\uc694\uc5d0 \ub530\ub77c \uc131\ub2a5\uc744 \ucd5c\uc801\ud654\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p style=\"padding-left: 40px;\"><strong>\ud0c4\ub825\uc801\uc778 \uc5f0\uacb0 \uad00\ub9ac \ubc0f \uc624\ub958 \ucc98\ub9ac<\/strong><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">SDK\ub294 \uc790\ub3d9\uc73c\ub85c \ub2e4\uc74c\uacfc \uac19\uc774 \uc870\uc815\ub429\ub2c8\ub2e4. <\/span><b>\ub370\uc774\ud130\ubca0\uc774\uc2a4 \ud1a0\ud3f4\ub85c\uc9c0 \ubcc0\uacbd<\/b><span style=\"font-weight: 400;\">\ub97c \ud1b5\ud574 \uc6d0\ud65c\ud55c \uc131\ub2a5\uc744 \ubcf4\uc7a5\ud569\ub2c8\ub2e4. <\/span><b>\uc7a5\uc560 \uc870\uce58<\/b><span style=\"font-weight: 400;\"> \ub610\ub294 <\/span><b>\ub9ac\ubc38\ub7f0\uc2f1<\/b><span style=\"font-weight: 400;\">. \ub610\ud55c \ub2e4\uc74c\uacfc \uac19\uc740 \ud2b9\uc9d5\uc774 \uc788\uc2b5\ub2c8\ub2e4. <\/span><b>\uc790\ub3d9 \ucffc\ub9ac \uc7ac\uc2dc\ub3c4<\/b><span style=\"font-weight: 400;\"> \ub97c \uc81c\uacf5\ud558\uace0 <\/span><b>\uc624\ub958 \uba54\uc2dc\uc9c0 \uc9c0\uc6b0\uae30<\/b><span style=\"font-weight: 400;\"> \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\uc758 <\/span><a href=\"https:\/\/docs.couchbase.com\/server\/current\/analytics\/error-codes.html\"><span style=\"font-weight: 400;\">\uc560\ub110\ub9ac\ud2f1\uc2a4 \uc624\ub958 \ucf54\ub4dc<\/span><\/a><span style=\"font-weight: 400;\"> \ub97c \uc0ac\uc6a9\ud558\uc5ec \ube60\ub978 \ubb38\uc81c \ud574\uacb0\uc744 \uc9c0\uc6d0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p style=\"padding-left: 40px;\"><strong>\ud06c\ub85c\uc2a4 \ud50c\ub7ab\ud3fc \uc9c0\uc6d0 \ubc0f \ubc84\uc804 \uad00\ub9ac \uc720\uc5f0\uc131<\/strong><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">\ub2e4\uc74c\uacfc \uac19\uc740 \ub2e4\uc591\ud55c \ud658\uacbd\uc744 \uc9c0\uc6d0\ud569\ub2c8\ub2e4. <\/span><b>Linux, Windows, MacOS<\/b><span style=\"font-weight: 400;\">\ubc0f <\/span><b>ARM \ud504\ub85c\uc138\uc11c<\/b><span style=\"font-weight: 400;\">SDK\ub294 \uc778\ud504\ub77c \uc804\ubc18\uc5d0 \uac78\uccd0 \uc720\uc5f0\uc131\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. \uadf8\ub4e4\uc758 <\/span><b>\ubc84\uc804\uc774 \uc9c0\uc815\ub41c API \ud504\ub808\uc784\uc6cc\ud06c<\/b><span style=\"font-weight: 400;\"> \ub294 \uc0c8\ub85c\uc6b4 Couchbase \uae30\ub2a5\uacfc\uc758 \ud638\ud658\uc131\uc744 \ubcf4\uc7a5\ud558\ubbc0\ub85c \uac1c\ubc1c\uc790\uac00 \ud638\ud658\uc131 \ubb38\uc81c \uc5c6\uc774 \uc5c5\ub370\uc774\ud2b8\ub97c \ud1b5\ud569\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p style=\"padding-left: 40px;\"><strong>\ud655\uc7a5\uc131 \ubc0f \ubd84\uc0b0 \uc544\ud0a4\ud14d\ucc98<\/strong><\/p>\n<p style=\"padding-left: 40px;\"><span style=\"font-weight: 400;\">\uce74\ud3a0\ub77c \uceec\ub7fc\ud615 SDK\ub294 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\uc758 <\/span><b>\ubd84\uc0b0 \uc544\ud0a4\ud14d\ucc98<\/b><span style=\"font-weight: 400;\"> \uc790\ub3d9 \ub370\uc774\ud130 \ud30c\ud2f0\uc154\ub2dd\uc744 \uc704\ud55c <\/span><b>\ub370\uc774\ud130 \uc13c\ud130 \uac04 \ubcf5\uc81c(XDCR)<\/b><span style=\"font-weight: 400;\">. \uc774\ub97c \ud1b5\ud574 \uc5ec\ub7ec \ub178\ub4dc \ubc0f \uc9c0\uc5ed\uc5d0 \uac78\uccd0 \uc6d0\ud65c\ud558\uac8c \ud655\uc7a5\ud560 \uc218 \uc788\uc73c\ubbc0\ub85c \ub2e4\uc74c\uc744 \ubcf4\uc7a5\ud569\ub2c8\ub2e4. <\/span><b>\uace0\uac00\uc6a9\uc131<\/b><span style=\"font-weight: 400;\"> \ud6a8\uc728\uc801\uc778 <\/span><b>\uae00\ub85c\ubc8c \ub370\uc774\ud130 \ubc30\ud3ec<\/b><span style=\"font-weight: 400;\"> \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc774 \uc131\uc7a5\ud568\uc5d0 \ub530\ub77c<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">\uce74\ud3a0\ub77c \uceec\ub7fc\ud615 SDK\uc758 \uc0ac\uc6a9 \uc0ac\ub840<\/span><\/h2>\n<h3><span style=\"font-weight: 400;\">\uc2e4\uc2dc\uac04 \ub370\uc774\ud130 \ubd84\uc11d<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">\uc2e4\uc2dc\uac04 \ubd84\uc11d\uc744 \ucc98\ub9ac\ud558\ub294 \uc870\uc9c1\uc758 \uacbd\uc6b0, Capella Columnar SDK\ub97c \uc0ac\uc6a9\ud558\uba74 \ub370\uc774\ud130 \ucc98\ub9ac\ub97c \uac04\uc18c\ud654\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc640 \ud568\uaed8 <\/span><b>\uc2a4\ud2b8\ub9ac\ubc0d \ucffc\ub9ac \uc9c0\uc6d0<\/b><span style=\"font-weight: 400;\">\ub97c \uc0ac\uc6a9\ud558\uba74 \uac1c\ubc1c\uc790\uac00 \ub4e4\uc5b4\uc624\ub294 \ub370\uc774\ud130\ub97c \ud589 \ub2e8\uc704\ub85c \ucc98\ub9ac\ud560 \uc218 \uc788\uc73c\ubbc0\ub85c \ub2e4\uc74c\uacfc \uac19\uc740 \uc2dc\ub098\ub9ac\uc624\uc5d0 \uc801\ud569\ud569\ub2c8\ub2e4. <\/span><b>\ub85c\uadf8 \ubd84\uc11d<\/b><span style=\"font-weight: 400;\">, <\/span><b>IoT \uc13c\uc11c \ub370\uc774\ud130<\/b><span style=\"font-weight: 400;\">\ub610\ub294 <\/span><b>\uc2e4\uc2dc\uac04 \uae08\uc735 \uac70\ub798<\/b><span style=\"font-weight: 400;\">.<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">\uad11\uace0 \ud0c0\uac9f\ud305 \uc0ac\uc6a9 \uc0ac\ub840 \uc608\uc2dc<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Capella Columnar SDK\ub97c \uc0ac\uc6a9\ud55c \uc2e4\uc2dc\uac04 \ubd84\uc11d \uc0ac\uc6a9 \uc0ac\ub840\uc5d0\ub294 \uc608\ub97c \ub4e4\uc5b4 S3 \ubc84\ud0b7\uc758 \ud074\ub9ad\uc2a4\ud2b8\ub9bc \ub610\ub294 \uc6f9 \uc0c1\ud638 \uc791\uc6a9 \ub370\uc774\ud130\ub97c \ud1b5\ud569\ud558\uc5ec \uc801\uc2dc\uc131 \uad11\uace0 \uac8c\uc7ac\ub97c \ucd94\uc9c4\ud558\ub294 \uac83\uc774 \ud3ec\ud568\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \uc2dc\ub098\ub9ac\uc624\uc5d0\uc11c\ub294 \uc6f9\uc0ac\uc774\ud2b8\uc758 \uc2e4\uc2dc\uac04 \uc0ac\uc6a9\uc790 \uc0c1\ud638\uc791\uc6a9\uc744 \ucea1\ucc98\ud558\ub294 \ud074\ub9ad\uc2a4\ud2b8\ub9bc \ub370\uc774\ud130\uac00 \uc678\ubd80 \ub9c1\ud06c \uad6c\uc131\uc744 \uc0ac\uc6a9\ud558\uc5ec Capella Columnar\ub85c \uc2a4\ud2b8\ub9ac\ubc0d\ub429\ub2c8\ub2e4. SDK\ub294 \uc774 \ub370\uc774\ud130\uac00 \ub3c4\ucc29\ud558\ub294 \uc989\uc2dc \uc720\uc5f0\ud55c SQL++ \ucffc\ub9ac\ub97c \uc0ac\uc6a9\ud558\uc5ec \ube60\ub974\uace0 \ud6a8\uc728\uc801\uc73c\ub85c \ucffc\ub9ac\ud558\uc5ec \uc0ac\uc6a9\uc790 \ud589\ub3d9\uc744 \uc989\uac01\uc801\uc73c\ub85c \ubd84\uc11d\ud560 \uc218 \uc788\ub3c4\ub85d \uc9c0\uc6d0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\ub3d9\uc2dc\uc5d0 NoSQL \ub610\ub294 \uad00\uacc4\ud615 \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0 \uc800\uc7a5\ub41c \uc0ac\uc6a9\uc790 \ud504\ub85c\ud544 \ub370\uc774\ud130\ub294 Kafka \ucee4\ub125\ud130\ub97c \ud1b5\ud574 \uc2dc\uc2a4\ud15c\uc73c\ub85c \uacf5\uae09\ub418\uc5b4 \uac01 \uc0ac\uc6a9\uc790\uc758 \uc120\ud638\ub3c4\uc640 \uae30\ub85d\uc744 \ud1b5\ud569\uc801\uc73c\ub85c \ud30c\uc545\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub7ec\ud55c \ub370\uc774\ud130 \uc2a4\ud2b8\ub9bc\uc744 Columnar SDK\uc5d0\uc11c \uc0ac\uc6a9\ud558\ub294 \ucf54\ub4dc\uc640 \uacb0\ud569\ud568\uc73c\ub85c\uc368 \uae30\uc5c5\uc740 \uad11\uace0 \ud0c0\uac9f\ud305 \uc804\ub7b5\uc744 \ucd5c\uc801\ud654\ud558\uc5ec \uc0ac\uc6a9\uc790\uc758 \ucd5c\uc2e0 \uc0c1\ud638 \uc791\uc6a9\uacfc \uacfc\uac70 \uc120\ud638\ub3c4\ub97c \uae30\ubc18\uc73c\ub85c \uac1c\uc778\ud654\ub41c \uad11\uace0\ub97c \uc81c\uacf5\ud560 \uc218 \uc788\uc73c\uba70, \uc774 \ubaa8\ub4e0 \uacfc\uc815\uc740 Capella Columnar\uc758 \ubd84\uc0b0 \uc544\ud0a4\ud14d\ucc98\ub97c \uc0ac\uc6a9\ud558\uc5ec \ub300\uaddc\ubaa8\ub85c \uc2e0\uc18d\ud558\uac8c \ucc98\ub9ac\ub429\ub2c8\ub2e4.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\ub370\uc774\ud130 \uacfc\ud559 \ubaa8\ub378\uc744 \ub2e4\ub978 \ub3c4\uad6c\uc5d0 \uc801\uc6a9\ud558\uc5ec \ud2b8\ub80c\ub4dc\ub97c \ucc3e\uace0 \ucd5c\uc885 \uc0ac\uc6a9\uc790\uc5d0\uac8c \uc801\uc808\ud55c \uacbd\ud5d8\uc744 \uc81c\uacf5\ud558\ub294 \ubd84\uc11d \uacb0\uacfc\ub97c \uad6c\ucd95\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub97c \ud1b5\ud574 \uc2dc\uc758\uc801\uc808\ud558\uace0 \uad00\ub828\uc131 \ub192\uc740 \uad11\uace0\ub97c \uac8c\uc7ac\ud560 \uc218 \uc788\uc73c\uba70, SDK\uc5d0 \uad6c\ucd95\ub41c \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \ud1b5\ud574 \ucc38\uc5ec\ub3c4\uc640 \uc804\ud658\uc728\uc744 \uadf9\ub300\ud654\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">\uc77c\uad04 \ub370\uc774\ud130 \ucc98\ub9ac<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">\ub370\uc774\ud130\uac00 \ub300\ub7c9\uc73c\ub85c \ucc98\ub9ac\ub418\ub294 \ubcf4\ub2e4 \uc804\ud1b5\uc801\uc778 \ubd84\uc11d \uc6cc\ud06c\ub85c\ub4dc\uc758 \uacbd\uc6b0, \ub370\uc774\ud130\ub97c \ub300\ub7c9\uc73c\ub85c \ucc98\ub9ac\ud558\ub294 <\/span><b>\ubc84\ud37c\ub9c1 \ucffc\ub9ac \ubaa8\ub4dc<\/b><span style=\"font-weight: 400;\"> \ub294 \ub370\uc774\ud130 \uc138\ud2b8\ub97c \uba54\ubaa8\ub9ac\uc5d0 \ub85c\ub4dc\ud558\ub294 \ub3d9\uc548 \ud6a8\uc728\uc801\uc778 \uba54\ubaa8\ub9ac \uc0ac\uc6a9\uc744 \ubcf4\uc7a5\ud569\ub2c8\ub2e4. \ub2e4\uc74c\uacfc \uac19\uc740 \uc0ac\uc6a9 \uc0ac\ub840 <\/span><b>ETL \ud504\ub85c\uc138\uc2a4<\/b><span style=\"font-weight: 400;\">, <\/span><b>\ube44\uc988\ub2c8\uc2a4 \uc778\ud154\ub9ac\uc804\uc2a4<\/b><span style=\"font-weight: 400;\">\ubc0f <\/span><b>\ub370\uc774\ud130 \uc6e8\uc5b4\ud558\uc6b0\uc9d5<\/b><span style=\"font-weight: 400;\"> \uc774 \uae30\ub2a5\uc758 \uc774\uc810\uc744 \ub204\ub9b4 \uc218 \uc788\uc2b5\ub2c8\ub2e4. BI \ub3c4\uad6c\ub294 SQL++\uc758 \uac15\ub825\ud55c \uae30\ub2a5\uc744 \uc0ac\uc6a9\ud558\uc5ec \ub9ce\uc740 \ud0c0\uc0ac \ubd84\uc11d \ub3c4\uad6c\uc5d0 \uc758\uc874\ud558\uc9c0 \uc54a\uace0\ub3c4 \ub192\uc740 \uac00\uce58\uc758 \uc815\ubcf4\ub97c \uc2e0\uc18d\ud558\uac8c \ucd94\ucd9c\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">\ub2e4\uad6d\uc5b4 \ub370\uc774\ud130 \uc791\uc5c5<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">\uadf8\ub9ac\uace0 <\/span><b>\ud1b5\ud569 API<\/b><span style=\"font-weight: 400;\"> \ub97c \uc0ac\uc6a9\ud558\uba74 \uac1c\ubc1c\ud300\uc774 \uc0c8\ub85c\uc6b4 \ud328\ud134\uc744 \ubc30\uc6b8 \ud544\uc694 \uc5c6\uc774 \ud504\ub85c\uadf8\ub798\ubc0d \uc5b8\uc5b4 \uac04\uc5d0 \uc27d\uac8c \uc804\ud658\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub294 \ud2b9\ud788 \ub2e4\uc74c\uacfc \uac19\uc740 \uc791\uc5c5\uc744 \ud558\ub294 \ud300\uc5d0 \uc720\uc6a9\ud569\ub2c8\ub2e4. <\/span><b>\ub9c8\uc774\ud06c\ub85c\uc11c\ube44\uc2a4 \uc544\ud0a4\ud14d\ucc98<\/b><span style=\"font-weight: 400;\">\uc5d0\uc11c \uc11c\ub85c \ub2e4\ub978 \ucef4\ud3ec\ub10c\ud2b8\ub97c \ub2e4\ub978 \uc5b8\uc5b4\ub85c \uc791\uc131\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4(\uc608: \ubc31\uc5d4\ub4dc \uc11c\ube44\uc2a4\uc6a9 Java, \uc2e4\uc2dc\uac04 API\uc6a9 Node.js).<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">\uae30\uc220 \uac1c\uc694: \uc2dc\uc791\ud558\uae30<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">\ubaa8\ub4e0 Capella Columnar SDK\ub97c \uc5bc\ub9c8\ub098 \uc27d\uac8c \uc2dc\uc791\ud560 \uc218 \uc788\ub294\uc9c0 \uc54c\ub824\ub4dc\ub9ac\uae30 \uc704\ud574, \ub2e4\uc74c \uc608\uc2dc\ub97c \ud1b5\ud574 Capella Columnar \ud074\ub7ec\uc2a4\ud130\uc5d0 \uc5f0\uacb0\ud558\ub294 \ubc29\ubc95\uc744 \uc54c\ub824\ub4dc\ub9ac\uaca0\uc2b5\ub2c8\ub2e4. <\/span><a href=\"https:\/\/docs.couchbase.com\/python-columnar-sdk\/current\/howtos\/managing-connections.html\"><b>Python SDK<\/b><\/a>\ub97c \ucc38\uc870\ud558\uc138\uc694. <a href=\"https:\/\/docs.couchbase.com\/home\/columnar-sdk.html\">Java \ubc0f Node.js\uc6a9 \ubb38\uc11c<\/a> \uc608\uc81c:<\/p>\n<div id=\"attachment_16540\" style=\"width: 910px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/11\/image3.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-16540\" class=\"size-large wp-image-16540\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/11\/image3-1024x512.png\" alt=\"Connection management code example in Python\" width=\"900\" height=\"450\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/11\/image3-1024x512.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/11\/image3-300x150.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/11\/image3-768x384.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/11\/image3-1536x768.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/11\/image3-1320x660.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/11\/image3.png 1999w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><p id=\"caption-attachment-16540\" class=\"wp-caption-text\">\uadf8\ub9bc 3. \ud30c\uc774\uc36c\uc758 \uc5f0\uacb0 \uad00\ub9ac \ucf54\ub4dc \uc608\uc81c<\/p><\/div>\n<p>\uc774 \uacfc\uc815\uc740 \uc804\ubc18\uc801\uc73c\ub85c \uc720\uc0ac\ud569\ub2c8\ub2e4.\u00a0<a href=\"https:\/\/docs.couchbase.com\/home\/columnar-sdk.html\">\ubaa8\ub4e0 SDK<\/a>\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc5b8\uc5b4\uc5d0 \uad00\uacc4\uc5c6\uc774 \uc77c\uad00\ub41c \ud658\uacbd\uc744 \ubcf4\uc7a5\ud569\ub2c8\ub2e4. \uc5f0\uacb0\ub418\uba74 SQL \ucffc\ub9ac\ub97c \uc2e4\ud589\ud558\uace0, \ubc94\uc704\ub97c \uad00\ub9ac\ud558\uace0, \uceec\ub809\uc158\uc73c\ub85c \uc791\uc5c5\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<h3><span style=\"font-weight: 400;\">\ube44\ub3d9\uae30 \ucffc\ub9ac \uc2e4\ud589<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Python SDK\ub294 \ub3d9\uae30\ud654 \ubc0f \ube44\ub3d9\uae30 \uc2a4\ud2b8\ub9ac\ubc0d API\ub97c \ubaa8\ub450 \uc9c0\uc6d0\ud569\ub2c8\ub2e4. \ube44\ucc28\ub2e8 \uc791\uc5c5\uc774 \ud544\uc694\ud55c \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc740 Python\uc758 <\/span><i><span style=\"font-weight: 400;\">asyncio<\/span><\/i><span style=\"font-weight: 400;\"> \ud504\ub808\uc784\uc6cc\ud06c\ub97c \uc0ac\uc6a9\ud558\uc138\uc694. \uc774\ub97c \ud1b5\ud574 \ucffc\ub9ac\uac00 \uc644\ub8cc\ub420 \ub54c\uae4c\uc9c0 \uae30\ub2e4\ub9ac\uc9c0 \uc54a\uace0 \ucffc\ub9ac\ub97c \uc2e4\ud589\ud560 \uc218 \uc788\uc73c\ubbc0\ub85c \ud2b9\ud788 \ub300\uaddc\ubaa8 \ub370\uc774\ud130 \uc138\ud2b8\ub098 \ub290\ub9b0 \uc791\uc5c5\uc744 \ucc98\ub9ac\ud560 \ub54c \ucc98\ub9ac\ub7c9\uc774 \uc99d\uac00\ud569\ub2c8\ub2e4. \uc774 \uc608\ub294 \ub610\ud55c \ubc84\ud37c\ub9c1 \ub370\uc774\ud130 \uc561\uc138\uc2a4\uc640 \uc2a4\ud2b8\ub9ac\ubc0d \ub370\uc774\ud130 \uc561\uc138\uc2a4\ub97c \ubcf4\uc5ec\uc90d\ub2c8\ub2e4.<\/span><\/p>\n<pre class=\"nums:false lang:python decode:true\">acouchbase_columnar\uc5d0\uc11c get_event_loop\ub97c \uac00\uc838\uc635\ub2c8\ub2e4.\r\nacouchbase_columnar.cluster\uc5d0\uc11c AsyncCluster\ub97c \uac00\uc838\uc635\ub2c8\ub2e4.\r\n\r\nquery = \"\"\"\r\n       SELECT airline, COUNT(*) AS route_count, AVG(route.distance) AS avg_route_distance\r\n       FROM `travel-sample`.inventory.route\r\n       GROUP BY airline ORDER BY route_count DESC\r\n       \"\"\"\r\nres = await cluster.execute_query(query)\r\n\r\n# \ubc84\ud37c\ub9c1: \ucffc\ub9ac\ub97c \uc2e4\ud589\ud558\uace0 \ubaa8\ub4e0 \uacb0\uacfc \ud589\uc744 \ud074\ub77c\uc774\uc5b8\ud2b8 \uba54\ubaa8\ub9ac\uc5d0 \ubc84\ud37c\ub9c1\ud569\ub2c8\ub2e4.\r\nall_rows = await res.get_all_rows()\r\n# \ucc38\uace0: all_rows\ub294 \ub9ac\uc2a4\ud2b8\uc774\uba70, `async for`\ub97c _\uc0ac\uc6a9\ud558\uc9c0_ \uc54a\uc2b5\ub2c8\ub2e4.\r\n\ub97c \uc0ac\uc6a9\ud558\uc9c0 \ub9c8\uc138\uc694:\r\n       print(f'Found row: {row}')\r\n\r\n# \uc2a4\ud2b8\ub9ac\ubc0d: \ucffc\ub9ac\ub97c \uc2e4\ud589\ud558\uace0 \uc11c\ubc84\uc5d0\uc11c \ub3c4\ucc29\ud558\ub294 \ub300\ub85c \ud589\uc744 \ucc98\ub9ac\ud569\ub2c8\ub2e4.\r\nres = await cluster.execute_query(statement)\r\nres.rows()\uc758 row\uc5d0 \ub300\ud574 \ube44\ub3d9\uae30\ud654\ud569\ub2c8\ub2e4:\r\n       print(f'Found row: {row}')<\/pre>\n<p><span style=\"font-weight: 400;\">\uc774 \uc608\uc81c\uc5d0\uc11c\ub294 <\/span><i><span style=\"font-weight: 400;\">asyncio<\/span><\/i><span style=\"font-weight: 400;\"> \uc774\ubca4\ud2b8 \ub8e8\ud504\ub294 \ucffc\ub9ac\ub97c \ube44\ub3d9\uae30\uc801\uc73c\ub85c \ucc98\ub9ac\ud558\ub294 \ub370 \uc0ac\uc6a9\ub418\ubbc0\ub85c \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc774 \ucffc\ub9ac \uacb0\uacfc\ub97c \uae30\ub2e4\ub9ac\ub294 \ub3d9\uc548 \ub2e4\ub978 \uc791\uc5c5\uc744 \uc218\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">\ub9e4\uac1c \ubcc0\uc218\ud654\ub41c \ucffc\ub9ac<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">\ub9e4\uac1c \ubcc0\uc218\ud654\ub41c \ucffc\ub9ac\ub294 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \ub2e4\uc74c\uc73c\ub85c\ubd80\ud130 \ubcf4\ud638\ud558\ub294 \ub370 \ub3c4\uc6c0\uc774 \ub429\ub2c8\ub2e4. <\/span><b>SQL \uc778\uc81d\uc158 \uacf5\uaca9<\/b><span style=\"font-weight: 400;\"> \ucffc\ub9ac \ub85c\uc9c1\uacfc \ub370\uc774\ud130 \uc785\ub825\uc744 \ubd84\ub9ac\ud569\ub2c8\ub2e4. \uc774\ub294 \uc0ac\uc6a9\uc790\uac00 \uc81c\uacf5\ud55c \ub370\uc774\ud130\ub97c \ucc98\ub9ac\ud560 \ub54c \ud2b9\ud788 \uc911\uc694\ud569\ub2c8\ub2e4.<\/span><\/p>\n<pre class=\"nums:false lang:python decode:true\"># \uc704\uce58 \ub9e4\uac1c\ubcc0\uc218\r\nquery = \"\"\"\r\n       SELECT airline, COUNT(*) AS route_count, AVG(route.distance)\r\n       AS avg_route_distance FROM route\r\n       WHERE sourceairport=$1 AND distance&gt;=$2\r\n       GROUP BY \ud56d\uacf5\uc0ac ORDER BY route_count DESC\r\n       \"\"\"\r\nres = scope.execute_query(query, QueryOptions(positional_parameters=['SFO', 1000]))\r\n\r\n# \uba85\uba85\ub41c \ub9e4\uac1c\ubcc0\uc218\r\nquery = \"\"\"\r\n       SELECT airline, COUNT(*) AS route_count, AVG(route.distance)\r\n       AS avg_route_distance FROM route\r\n       WHERE sourceairport=$source_airport AND distance&gt;=$min_distance\r\n       GROUP BY \ud56d\uacf5\uc0ac ORDER BY route_count DESC\r\n       \"\"\"\r\nres = scope.execute_query(query, QueryOptions(named_parameters={'source_airport': 'SFO', 'min_distance': 1000}))<\/pre>\n<p><span style=\"font-weight: 400;\">\uc774 \uc608\uc5d0\uc11c\ub294 \uacf5\ud56d \ucf54\ub4dc\ub97c \ub9e4\uac1c\ubcc0\uc218\ub85c \uc804\ub2ec\ud558\uc5ec \ucffc\ub9ac\uac00 \uc548\uc804\ud558\uac8c \uc720\uc9c0\ub418\uace0 SQL \uc778\uc81d\uc158\uacfc \uad00\ub828\ub41c \uc704\ud5d8\uc744 \ud53c\ud560 \uc218 \uc788\ub3c4\ub85d \ud569\ub2c8\ub2e4.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">\ub370\uc774\ud130 \ubd84\uc11d \ub77c\uc774\ube0c\ub7ec\ub9ac\uc5d0\uc11c \ucffc\ub9ac \uacb0\uacfc \uc0ac\uc6a9<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Couchbase Columnar SDK\ub294 \ub2e4\uc74c\uacfc \uac19\uc774 \ub110\ub9ac \uc0ac\uc6a9\ub418\ub294 Python \ub370\uc774\ud130 \ubd84\uc11d \ub77c\uc774\ube0c\ub7ec\ub9ac\uc640 \uc6d0\ud65c\ud558\uac8c \ud1b5\ud569\ub429\ub2c8\ub2e4. <\/span><b>\ud310\ub2e4<\/b><span style=\"font-weight: 400;\"> \uadf8\ub9ac\uace0 <\/span><b>PyArrow<\/b><span style=\"font-weight: 400;\">\ub370\uc774\ud130 \uacfc\ud559 \ubc0f AI\/ML \ud504\ub85c\uc81d\ud2b8\uc5d0 \uc77c\ubc18\uc801\uc73c\ub85c \uc0ac\uc6a9\ub418\ub294 \ub3c4\uad6c\ub85c, \ucffc\ub9ac \uacb0\uacfc\ub97c \ubd84\uc11d \uc6cc\ud06c\ud50c\ub85c\uc6b0\uc5d0 \uc27d\uac8c \ud1b5\ud569\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<h4>\ucffc\ub9ac \uacb0\uacfc\ub97c Pandas \ub370\uc774\ud130 \ud504\ub808\uc784\uc73c\ub85c \uac00\uc838\uc624\uae30<\/h4>\n<p><span style=\"font-weight: 400;\">\uc774 \uc608\ub294 Couchbase \ucffc\ub9ac \uacb0\uacfc\ub97c \ub2e4\uc74c\uacfc \uac19\uc774 \uc27d\uac8c \ubcc0\ud658\ud560 \uc218 \uc788\ub294 \ubc29\ubc95\uc744 \ubcf4\uc5ec\uc90d\ub2c8\ub2e4. <\/span><b>\ud310\ub2e4\uc2a4 \ub370\uc774\ud130\ud504\ub808\uc784<\/b><span style=\"font-weight: 400;\">\ub97c \uc0ac\uc6a9\ud558\uc5ec \ub370\uc774\ud130\ub97c \uc870\uc791\ud558\uace0 \ud0d0\uc0c9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<pre class=\"nums:false lang:python decode:true\">PANDAS\ub97c PD\ub85c \uac00\uc838\uc624\uae30\r\n\r\nres = scope.execute_query(\ucffc\ub9ac)\r\ndf = pd.DataFrame.from_records(res.rows(), index='airline')\r\n\r\nprint(df.head())\r\n# \ud56d\uacf5\uc0ac \ub178\uc120_\uc218 avg_route_distance\r\n# AA 2354 2314.884359\r\n# UA 2180 2350.365407\r\n# DL 1981 2350.494112\r\n# US 1960 2101.417609\r\n# WN 1146 1397.736500<\/pre>\n<h4>\ucffc\ub9ac \uacb0\uacfc\ub97c PyArrow \ud14c\uc774\ube14\ub85c \uac00\uc838\uc624\uae30<\/h4>\n<p><span style=\"font-weight: 400;\">\uc131\ub2a5 \uc9d1\uc57d\uc801\uc778 \uc791\uc5c5\uc758 \uacbd\uc6b0, Couchbase \uacb0\uacfc\ub97c \ub2e4\uc74c\uc5d0\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <\/span><b>PyArrow \ud14c\uc774\ube14<\/b><span style=\"font-weight: 400;\">\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc778\uba54\ubaa8\ub9ac \ubd84\uc11d \ubc0f \uceec\ub7fc\ud615 \uc2a4\ud1a0\ub9ac\uc9c0 \uc2dc\uc2a4\ud15c\uacfc\uc758 \ud1b5\ud569\uc744 \uc6a9\uc774\ud558\uac8c \ud569\ub2c8\ub2e4.<\/span><\/p>\n<pre class=\"nums:false lang:python decode:true\">PA\ub85c \ud30c\uc774\uc5b4\ub85c\uc6b0 \uac00\uc838\uc624\uae30\r\n\r\nres = scope.execute_query(\ucffc\ub9ac)\r\ntable = pa.Table.from_pylist(res.get_all_rows())\r\n\r\nprint(table.to_string())\r\n# pyarrow.Table\r\n# route_count: int64\r\n# avg_route_distance: double\r\n# \ud56d\uacf5\uc0ac: \ubb38\uc790\uc5f4<\/pre>\n<p><span style=\"font-weight: 400;\">Pandas\uc640 PyArrow \ub77c\uc774\ube0c\ub7ec\ub9ac\ub97c \ubaa8\ub450 \uc9c0\uc6d0\ud558\ub294 Couchbase Columnar Python SDK\ub294 \uae30\uc874 \ub370\uc774\ud130 \uacfc\ud559 \ubc0f \ub370\uc774\ud130 \ubd84\uc11d \ud30c\uc774\ud504\ub77c\uc778\uacfc\uc758 \ud1b5\ud569\uc744 \uac04\uc18c\ud654\ud558\uc5ec \ud6a8\uc728\uc801\uc778 \ub370\uc774\ud130 \ubd84\uc11d \ubc0f \ucc98\ub9ac\ub97c \uac00\ub2a5\ud558\uac8c \ud569\ub2c8\ub2e4.<\/span><\/p>\n<hr \/>\n<p><span style=\"font-weight: 400;\">\uc774 \uc608\uc81c\uc5d0\uc11c\ub294 Couchbase SDK\ub97c \uc0ac\uc6a9\ud558\uc5ec \ubc84\ud37c\ub9c1, \uc2a4\ud2b8\ub9ac\ubc0d, \ube44\ub3d9\uae30 \ubc0f \ub9e4\uac1c\ubcc0\uc218\ud654\ub41c \ucffc\ub9ac\ub97c \uc2e4\ud589\ud558\ub294 \ubc29\ubc95\uc744 \ubcf4\uc5ec\uc90d\ub2c8\ub2e4,<\/span><span style=\"font-weight: 400;\">\u00a0\ub97c \uc0ac\uc6a9\ud558\uba74 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc758 \uc694\uad6c \uc0ac\ud56d\uc5d0 \ub9de\uac8c \ucffc\ub9ac \uc2e4\ud589\uc744 \uc870\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">\uacb0\ub860<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">\ub300\uaddc\ubaa8 \ub370\uc774\ud130 \ubd84\uc11d \uc791\uc5c5\uc744 \ud558\ub294 \uac1c\ubc1c\uc790\ub97c \uc704\ud55c \uac15\ub825\ud55c \ucd94\uac00 \uae30\ub2a5\uc778 Capella Columnar SDK\uc785\ub2c8\ub2e4. \uc5ec\ub7ec \uc5b8\uc5b4\uc5d0 \ub300\ud55c \uac15\ub825\ud55c \uc9c0\uc6d0, \uac04\uc18c\ud654\ub41c \ucffc\ub9ac \uc2e4\ud589, \ud50c\ub7ab\ud3fc \uac04 \ud638\ud658\uc131\uc744 \uac16\ucd98 \uc774 SDK\ub294 \ucd5c\uc2e0 \ub370\uc774\ud130 \uc6cc\ud06c\ub85c\ub4dc\ub97c \ucc98\ub9ac\ud558\ub294 \ub370 \ud544\uc694\ud55c \uc720\uc5f0\uc131, \uc131\ub2a5, \uc548\uc815\uc131\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. \uc2e4\uc2dc\uac04 \ub370\uc774\ud130 \uc2a4\ud2b8\ub9bc\uc744 \ucc98\ub9ac\ud558\ub4e0 \ubcf5\uc7a1\ud55c \ubd84\uc11d \ucffc\ub9ac\ub97c \uc2e4\ud589\ud558\ub4e0, Capella Columnar SDK\ub294 \uac1c\ubc1c \uacbd\ud5d8\uc744 \ud5a5\uc0c1\uc2dc\ud0a4\ub3c4\ub85d \uc124\uacc4\ub418\uc5c8\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\uc9c0\uae08 \ubc14\ub85c Capella Columnar\ub85c \uac00\ub2a5\uc131\uc744 \uc0b4\ud3b4\ubcf4\uace0 \ub354 \uc2a4\ub9c8\ud2b8\ud558\uace0 \ube60\ub978 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uad6c\ucd95\uc744 \uc2dc\uc791\ud558\uc138\uc694!<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">\ub9ac\uc18c\uc2a4<\/span><\/h2>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><span style=\"font-weight: 400;\">\ubb38\uc11c \ubc0f \uc124\uce58 \uc9c0\uce68 <\/span><a href=\"https:\/\/docs.couchbase.com\/python-columnar-sdk\/current\/hello-world\/overview.html\"><span style=\"font-weight: 400;\">Python<\/span><\/a><span style=\"font-weight: 400;\"> &#8211; <\/span><a href=\"https:\/\/docs.couchbase.com\/nodejs-columnar-sdk\/current\/hello-world\/overview.html\"><span style=\"font-weight: 400;\">Node.js<\/span><\/a><span style=\"font-weight: 400;\"> &#8211; <\/span><a href=\"https:\/\/docs.couchbase.com\/java-columnar-sdk\/current\/hello-world\/overview.html\"><span style=\"font-weight: 400;\">Java<\/span><\/a><\/li>\n<li><span style=\"font-weight: 400;\">\uc790\uc138\ud788 \uc54c\uc544\ubcf4\uae30 <\/span><a href=\"https:\/\/docs.couchbase.com\/columnar\/intro\/intro.html\"><span style=\"font-weight: 400;\">\uce74\ud3a0\ub77c \uce7c\ub7fc<\/span><\/a><span style=\"font-weight: 400;\"> \ubc0f \uc0ac\uc6a9 \uc0ac\ub840<\/span><\/li>\n<li><span style=\"font-weight: 400;\">\uc9c0\uae08 \ubc14\ub85c \ubb34\ub8cc\ub85c \uce74\ud3a0\ub77c\ub97c \uc0ac\uc6a9\ud574 \ubcf4\uc138\uc694: <\/span><a href=\"https:\/\/cloud.couchbase.com\/sign-up?ref=blog\"><span style=\"font-weight: 400;\">\uac00\uc785\ud558\uae30<\/span><\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>Couchbase continues to lead the way in enabling high-performance data analytics with the introduction of SDKs for Capella Columnar, its cutting-edge analytical database, designed for real-time JSON analytics with zero ETL and options for operational write-back. For developers who need [&hellip;]<\/p>","protected":false},"author":75185,"featured_media":16543,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1815,10129,2294,1821,2225,1818,1822,9139,2201],"tags":[1439],"ppma_author":[9163],"class_list":["post-16537","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-best-practices-and-tutorials","category-columnar","category-analytics","category-couchbase-architecture","category-cloud","category-java","category-node-js","category-python","category-tools-sdks","tag-asynchronous"],"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>Introducing Capella Columnar SDKs: Powering Modern Data Analytics<\/title>\n<meta name=\"description\" content=\"Discover Capella Columnar SDKs for real-time, high-performance analytics in Java, Python, and Node.js, streamlining data operations with zero ETL.\" \/>\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\/introducing-capella-columnar-sdks-for-real-time-analytics\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introducing Capella Columnar SDKs: Powering Modern Data Analytics\" \/>\n<meta property=\"og:description\" content=\"Discover Capella Columnar SDKs for real-time, high-performance analytics in Java, Python, and Node.js, streamlining data operations with zero ETL.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/introducing-capella-columnar-sdks-for-real-time-analytics\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-04T17:17:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T04:54:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/11\/blog-columnar-sdk-hero.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2400\" \/>\n\t<meta property=\"og:image:height\" content=\"1256\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\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\/introducing-capella-columnar-sdks-for-real-time-analytics\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-capella-columnar-sdks-for-real-time-analytics\/\"},\"author\":{\"name\":\"Tyler Mitchell - Senior Product Marketing Manager\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/684cc0e5c60cd2e4b591db9621494ed0\"},\"headline\":\"Introducing Capella Columnar SDKs: Powering Modern Data Analytics\",\"datePublished\":\"2024-11-04T17:17:12+00:00\",\"dateModified\":\"2025-06-14T04:54:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-capella-columnar-sdks-for-real-time-analytics\/\"},\"wordCount\":1608,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-capella-columnar-sdks-for-real-time-analytics\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/11\/blog-columnar-sdk-hero.png\",\"keywords\":[\"asynchronous\"],\"articleSection\":[\"Best Practices and Tutorials\",\"Columnar\",\"Couchbase Analytics\",\"Couchbase Architecture\",\"Couchbase Capella\",\"Java\",\"Node.js\",\"Python\",\"Tools &amp; SDKs\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/introducing-capella-columnar-sdks-for-real-time-analytics\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-capella-columnar-sdks-for-real-time-analytics\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/introducing-capella-columnar-sdks-for-real-time-analytics\/\",\"name\":\"Introducing Capella Columnar SDKs: Powering Modern Data Analytics\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-capella-columnar-sdks-for-real-time-analytics\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-capella-columnar-sdks-for-real-time-analytics\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/11\/blog-columnar-sdk-hero.png\",\"datePublished\":\"2024-11-04T17:17:12+00:00\",\"dateModified\":\"2025-06-14T04:54:18+00:00\",\"description\":\"Discover Capella Columnar SDKs for real-time, high-performance analytics in Java, Python, and Node.js, streamlining data operations with zero ETL.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-capella-columnar-sdks-for-real-time-analytics\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/introducing-capella-columnar-sdks-for-real-time-analytics\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-capella-columnar-sdks-for-real-time-analytics\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/11\/blog-columnar-sdk-hero.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/11\/blog-columnar-sdk-hero.png\",\"width\":2400,\"height\":1256},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/introducing-capella-columnar-sdks-for-real-time-analytics\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introducing Capella Columnar SDKs: Powering Modern Data Analytics\"}]},{\"@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":"Capella Columnar SDK\ub97c \uc18c\uac1c\ud569\ub2c8\ub2e4: \ucd5c\uc2e0 \ub370\uc774\ud130 \ubd84\uc11d \uc9c0\uc6d0","description":"Java, Python, Node.js\uc5d0\uc11c \uc2e4\uc2dc\uac04 \uace0\uc131\ub2a5 \ubd84\uc11d\uc744 \uc704\ud574 ETL \uc5c6\uc774 \ub370\uc774\ud130 \uc791\uc5c5\uc744 \uac04\uc18c\ud654\ud560 \uc218 \uc788\ub294 Capella Columnar SDK\ub97c \uc0b4\ud3b4\ubcf4\uc138\uc694.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/ko\/introducing-capella-columnar-sdks-for-real-time-analytics\/","og_locale":"ko_KR","og_type":"article","og_title":"Introducing Capella Columnar SDKs: Powering Modern Data Analytics","og_description":"Discover Capella Columnar SDKs for real-time, high-performance analytics in Java, Python, and Node.js, streamlining data operations with zero ETL.","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/introducing-capella-columnar-sdks-for-real-time-analytics\/","og_site_name":"The Couchbase Blog","article_published_time":"2024-11-04T17:17:12+00:00","article_modified_time":"2025-06-14T04:54:18+00:00","og_image":[{"width":2400,"height":1256,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/11\/blog-columnar-sdk-hero.png","type":"image\/png"}],"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\/introducing-capella-columnar-sdks-for-real-time-analytics\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/introducing-capella-columnar-sdks-for-real-time-analytics\/"},"author":{"name":"Tyler Mitchell - Senior Product Marketing Manager","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/684cc0e5c60cd2e4b591db9621494ed0"},"headline":"Introducing Capella Columnar SDKs: Powering Modern Data Analytics","datePublished":"2024-11-04T17:17:12+00:00","dateModified":"2025-06-14T04:54:18+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/introducing-capella-columnar-sdks-for-real-time-analytics\/"},"wordCount":1608,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/introducing-capella-columnar-sdks-for-real-time-analytics\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/11\/blog-columnar-sdk-hero.png","keywords":["asynchronous"],"articleSection":["Best Practices and Tutorials","Columnar","Couchbase Analytics","Couchbase Architecture","Couchbase Capella","Java","Node.js","Python","Tools &amp; SDKs"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/introducing-capella-columnar-sdks-for-real-time-analytics\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/introducing-capella-columnar-sdks-for-real-time-analytics\/","url":"https:\/\/www.couchbase.com\/blog\/introducing-capella-columnar-sdks-for-real-time-analytics\/","name":"Capella Columnar SDK\ub97c \uc18c\uac1c\ud569\ub2c8\ub2e4: \ucd5c\uc2e0 \ub370\uc774\ud130 \ubd84\uc11d \uc9c0\uc6d0","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/introducing-capella-columnar-sdks-for-real-time-analytics\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/introducing-capella-columnar-sdks-for-real-time-analytics\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/11\/blog-columnar-sdk-hero.png","datePublished":"2024-11-04T17:17:12+00:00","dateModified":"2025-06-14T04:54:18+00:00","description":"Java, Python, Node.js\uc5d0\uc11c \uc2e4\uc2dc\uac04 \uace0\uc131\ub2a5 \ubd84\uc11d\uc744 \uc704\ud574 ETL \uc5c6\uc774 \ub370\uc774\ud130 \uc791\uc5c5\uc744 \uac04\uc18c\ud654\ud560 \uc218 \uc788\ub294 Capella Columnar SDK\ub97c \uc0b4\ud3b4\ubcf4\uc138\uc694.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/introducing-capella-columnar-sdks-for-real-time-analytics\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/introducing-capella-columnar-sdks-for-real-time-analytics\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/introducing-capella-columnar-sdks-for-real-time-analytics\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/11\/blog-columnar-sdk-hero.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/11\/blog-columnar-sdk-hero.png","width":2400,"height":1256},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/introducing-capella-columnar-sdks-for-real-time-analytics\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Introducing Capella Columnar SDKs: Powering Modern Data Analytics"}]},{"@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","author_category":"","last_name":"Mitchell - Senior Product Marketing Manager","first_name":"Tyler","job_title":"Senior Product Marketing Manager","user_url":"","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\/16537","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=16537"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/16537\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media\/16543"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media?parent=16537"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=16537"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=16537"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=16537"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}