{"id":12840,"date":"2022-03-03T08:00:20","date_gmt":"2022-03-03T16:00:20","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=12840"},"modified":"2025-06-13T20:56:49","modified_gmt":"2025-06-14T03:56:49","slug":"couchbase-lite-for-c-released","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-lite-for-c-released\/","title":{"rendered":"C\uc6a9 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ub77c\uc774\ud2b8 \ucd9c\uc2dc"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">\uc774\ud6c4<\/span><a href=\"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-lite-in-c\/\"><span style=\"font-weight: 400;\"> 2\ub144\uc758 \uacf5\uac1c \uc784\uc2e0 \uae30\uac04<\/span><\/a><span style=\"font-weight: 400;\">\uc758 \ucd5c\uc2e0 \ubc84\uc804\uc774 \uc0dd\uc77c\uc744 \ub9de\uc774\ud588\uc2b5\ub2c8\ub2e4! \uba87 \ub2e8\uacc4 \uac74\ub108\ub6f0\uace0 \ud615\uc81c\uc640 \ud569\ub958\ud55c Couchbase Lite 3.0 \ub9b4\ub9ac\uc2a4\uc640 \ud568\uaed8 Couchbase Lite for C\uac00 \uc138\uc0c1\uc5d0 \ub4f1\uc7a5\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/3.0\/c\/quickstart.html\"><span style=\"font-weight: 400;\">C\uc6a9 Couchbase Lite\ub780?<\/span><\/a><span style=\"font-weight: 400;\">? \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ub77c\uc774\ud2b8\ub294 \ud48d\ubd80\ud55c \ucffc\ub9ac\uc640 \uc644\ubcbd\ud55c \ub370\uc774\ud130 \ub3d9\uae30\ud654\ub97c \uc9c0\uc6d0\ud558\ub294 \ud074\ub77c\uc774\uc5b8\ud2b8 \uce21 \ubb38\uc11c \ub370\uc774\ud130\ubca0\uc774\uc2a4 \ub77c\uc774\ube0c\ub7ec\ub9ac\uc785\ub2c8\ub2e4. Couchbase Lite for C\ub294 ANSI C API\ub97c \ucd94\uac00\ud558\uc5ec C \ub610\ub294 C++ \uc571\uc5d0 \uc5f0\uacb0\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\ub2f9\uc2e0\uc740 \uc5bb\uc2b5\ub2c8\ub2e4:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\ud074\ub798\uc2a4 \ubc0f \uba54\uc11c\ub4dc\uac00 C \uad6c\uc870\uccb4 \ubc0f \ud568\uc218\uac00 \ub41c \ub3d9\uc77c\ud55c \ud6cc\ub96d\ud55c \uae30\ub2a5 \uc138\ud2b8, \uc544\ud0a4\ud14d\ucc98 \ubc0f API<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\uc5b8\uc5b4 \ub7f0\ud0c0\uc784\uc5d0 \uc758\uc874\ud558\uc9c0 \uc54a\ub294 \ud558\ub098\uc758 \uc791\uc740 \ub124\uc774\ud2f0\ube0c \ub77c\uc774\ube0c\ub7ec\ub9ac<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\ub354\uc6b1 \ud3ed\ub113\uc740 OS \ud638\ud658\uc131<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\uc801\ub2f9\ud55c \ud558\ub4dc\uc6e8\uc5b4 \uc694\uad6c \uc0ac\ud56d<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">\uc774\uac83\uc774 \uc65c \ud070 \ubb38\uc81c\uc77c\uae4c\uc694? \ubaa8\ubc14\uc77c \uc571 \uac1c\ubc1c\uc790\ub294 \uc77c\ubc18\uc801\uc73c\ub85c C#, Java, Objective-C \ub610\ub294 Swift\ub85c \ucf54\ub529\ud558\uc5ec iOS \ub610\ub294 Android\uc6a9\uc73c\ub85c \uac1c\ubc1c\ud558\uba70, \uc774\ubbf8 \uc774 \ubaa8\ub4e0 \uc6a9\ub3c4\uc5d0 \ub9de\ub294 Couchbase Lite \ubc84\uc804\uc774 \uc788\uc2b5\ub2c8\ub2e4. \ub610\ud55c \ub370\uc2a4\ud06c\ud1b1 Mac \ubc0f Windows\ub3c4 \uc9c0\uc6d0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\uc544\uc9c1 \ub2e4\ub8e8\uc9c0 \uc54a\uc740 \ub0b4\uc6a9\uc740 \ubb34\uc5c7\uc778\uac00\uc694?<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">\uc0ac\ubb3c \uc778\ud130\ub137<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">\uc784\ubca0\ub514\ub4dc \ub514\ubc14\uc774\uc2a4! \ub2e4\uc74c\uacfc \uac19\uc740 <\/span><i><span style=\"font-weight: 400;\">lot<\/span><\/i><span style=\"font-weight: 400;\"> \uc774 \uc911 \ub370\uc774\ud130\ubca0\uc774\uc2a4\uac00 \ud544\uc694 \uc5c6\ub294 \uc804\uad6c, \ud1a0\uc2a4\ud130 \ub4f1\uc744 \uc81c\uc678\ud558\ub354\ub77c\ub3c4 \uae09\uc131\uc7a5\ud558\ub294 \uc0ac\ubb3c \uc778\ud130\ub137 \uce74\ud14c\uace0\ub9ac\uc5d0\ub294 \uad6c\uc870\ud654\ub41c \ub370\uc774\ud130\uc5d0 \uc561\uc138\uc2a4\ud574\uc57c \ud558\ub294 \uc0ac\uc6a9 \uc0ac\ub840\uac00 \ub9ce\uc774 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub7ec\ud55c \ub370\uc774\ud130\ub97c \uc11c\ubc84\ub098 \ub2e4\ub978 IoT \ub514\ubc14\uc774\uc2a4\uc640 \uacf5\uc720\ud574\uc57c \ud558\ub294 \uacbd\uc6b0\uac00 \ub9ce\uc2b5\ub2c8\ub2e4. \uc608\ub97c \ub4e4\uc5b4 \ubcd1\uc6d0\uc5d0\uc11c\ub294 \ud658\uc790 \uae30\ub85d\uacfc \ubc14\uc774\ud0c8 \uc0ac\uc778\uc744 \uc800\uc7a5\ud558\ub294 \ud2b9\uc218 \uc758\ub8cc \uae30\uae30\ub97c \uc0ac\uc6a9\ud569\ub2c8\ub2e4. \uc774 \ub370\uc774\ud130\ub294 \ud658\uc790\uac00 \uce58\ub8cc\ub97c \ubc1b\ub294 \ubaa8\ub4e0 \uacf3\uc5d0\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Couchbase Lite for C\uc758 \uc8fc\uc694 \ucd08\uc810\uc740 Linux\ub97c \uc2e4\ud589\ud558\ub294 \ub370\uc774\ud130\uac00 \ud48d\ubd80\ud55c IoT \uc7a5\uce58\uc785\ub2c8\ub2e4. \ub370\uc774\ud130 \ub3d9\uae30\ud654 \uae30\uc220\uc744 \uac16\ucd98 \ub3d9\uae09 \ucd5c\uace0\uc758 \ubaa8\ubc14\uc77c \ub370\uc774\ud130\ubca0\uc774\uc2a4\ub97c \ub77c\uc988\ubca0\ub9ac\ud30c\uc774\uc640 \uc720\uc0ac\ud55c \ud558\ub4dc\uc6e8\uc5b4, \uc989 MMU\uc640 \uc218\ubc31 \uba54\uac00\ubc14\uc774\ud2b8\uc758 RAM\uc744 \uac16\ucd98 ARM SoC\uc5d0\uc11c \uc2e4\ud589\ub418\ub294 \uc81c\ud488\uc5d0\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub3c4\ub85d \ub9cc\ub4e4\uc5c8\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">\ub370\uc2a4\ud06c\ud1b1 Linux<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">\uc774\uc81c \ube44\uc784\ubca0\ub514\ub4dc Linux \ubc30\ud3ec\ud310\ub3c4 \ucc38\uc5ec\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. Couchbase Lite for C\ub294 \uc6b0\ubd84\ud22c \ubc0f \ub370\ube44\uc548\uacfc \ud568\uaed8 \ub370\uc2a4\ud06c\ud1b1 \ubc0f \ub178\ud2b8\ubd81 Linux \uc571\uc5d0 \ub300\ud55c \ubb38\uc744 \uc5f4\uc5b4\uc90d\ub2c8\ub2e4. <\/span><a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/3.0\/c\/supported-os.html#linux\"><span style=\"font-weight: 400;\">\uc9c0\uc6d0<\/span><\/a><span style=\"font-weight: 400;\"> 3.0\uc5d0\uc11c \uc9c0\uc6d0\ub418\uba70, \ud5a5\ud6c4 \ub354 \ub9ce\uc740 \ubc30\ud3ec\ud310\uc774 \ucd94\uac00\ub420 \uc608\uc815\uc785\ub2c8\ub2e4. \ub610\ud55c macOS\uc640 Windows\ub3c4 \uc9c0\uc6d0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\uacbd\ub7c9 \uc11c\ubc84\ub97c \uc704\ud55c \ub9e4\ub825\uc801\uc778 \uc120\ud0dd\uc774 \ub420 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4. Couchbase Lite\uc758 JSON \ubb38\uc11c \ub370\uc774\ud130 \ubaa8\ub378\uc740 Couchbase Server\uc640 \ub3d9\uc77c\ud558\uc9c0\ub9cc \ud6e8\uc52c \ub354 \uc791\uc740 \uc124\uce58 \uacf5\uac04\uacfc \uc81c\ub85c \uad6c\uc131\uc73c\ub85c \uc81c\uacf5\ub429\ub2c8\ub2e4. Couchbase Server\uc758 \ud655\uc7a5\uc131\uacfc \uc77c\uce58\ud558\ub3c4\ub85d \uc124\uacc4\ub418\uc9c0\ub294 \uc54a\uc558\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">\ud06c\ub85c\uc2a4 \ud50c\ub7ab\ud3fc \uc571<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Linux, Mac, Windows, Android, iOS\uc5d0\uc11c \ub3d9\uc77c\ud55c API\ub97c \uc0ac\uc6a9\ud558\ub294 Couchbase Lite for C\ub294 \ud06c\ub85c\uc2a4 \ud50c\ub7ab\ud3fc C\/C++ \ucf54\uc5b4 \ucf54\ub4dc\ub97c \uc0ac\uc6a9\ud558\ub294 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0\ub3c4 \uc720\uc6a9\ud569\ub2c8\ub2e4. \ud50c\ub7ab\ud3fc\ubcc4 \ub77c\uc774\ube0c\ub7ec\ub9ac\uc5d0 \ub300\ud55c \uc5b4\uc0c9\ud55c \uc0c1\ud5a5 \uc885\uc18d\uc131 \uc5c6\uc774\ub3c4 \uc9c0\uc18d\uc131 \ubc0f \ub3d9\uae30\ud654 \uc194\ub8e8\uc158\uc73c\ub85c \uc0ac\uc6a9\ud560 \uc218 \uc788\uae30 \ub54c\ubb38\uc785\ub2c8\ub2e4.<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">\uae30\ud0c0 \uc5b8\uc5b4<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">\uc640 \ud568\uaed8 <\/span><a href=\"https:\/\/www.tiobe.com\/tiobe-index\/\"><span style=\"font-weight: 400;\">\ub9ce\uc740<\/span><\/a><span style=\"font-weight: 400;\">, <\/span><a href=\"https:\/\/builtin.com\/software-engineering-perspectives\/new-programming-languages\"><span style=\"font-weight: 400;\">\ub9ce\uc740<\/span><\/a><span style=\"font-weight: 400;\"> \ud604\uc7ac \uc0ac\uc6a9 \uc911\uc778 \ud504\ub85c\uadf8\ub798\ubc0d \uc5b8\uc5b4\ub97c \ubaa8\ub450 \uc9c1\uc811 \uc9c0\uc6d0\ud560 \uc218\ub294 \uc5c6\uc2b5\ub2c8\ub2e4. Java \ubc0f C# \ubc84\uc804\uc758 Couchbase Lite\ub97c \ub2e4\ub978 JVM \ubc0f .NET CLR \uc5b8\uc5b4\uc5d0 \uc5f0\uacb0\ud558\ub294 \uac83\uc740 \uc5b4\ub835\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \ud558\uc9c0\ub9cc Python, JavaScript \ub610\ub294 Rust\uc640 \uac19\uc740 \uc774\uc0c9\uc801\uc778 \ud2c8\uc0c8 \uc5b8\uc5b4\ub294 \uc5b4\ub5a8\uae4c\uc694?<\/span><\/p>\n<p><span style=\"font-weight: 400;\">C <\/span><a href=\"https:\/\/wiki.theory.org\/YourLanguageSucks#C_sucks_because\"><span style=\"font-weight: 400;\">not<\/span><\/a><span style=\"font-weight: 400;\"> \ubaa8\ub4e0 \uc0ac\ub78c\uc774 \uc88b\uc544\ud558\ub294 \uc5b8\uc5b4\uac00 \ub420 \uc218 \uc788\uc9c0\ub9cc \uc601\uc5b4\uc640 \ub9c8\ucc2c\uac00\uc9c0\ub85c <\/span><i><span style=\"font-weight: 400;\">\ub9c1\uad6c\uc544 \ud504\ub791\uce74 <\/span><\/i><span style=\"font-weight: 400;\">\uac1c\ubc1c\uc790\ub97c \uc704\ud55c \uac83\uc785\ub2c8\ub2e4. (\uc7a0\uae50\ub9cc\uc694 <\/span><i><span style=\"font-weight: 400;\">Franca<\/span><\/i><span style=\"font-weight: 400;\"> \ud504\ub791\uc2a4\uc5b4'\ub97c \uc758\ubbf8\ud558\ub098\uc694?) \ubaa8\ub4e0 \uc5b8\uc5b4\ub294 \uc678\ubd80 \ud568\uc218 \uc778\ud130\ud398\uc774\uc2a4(FFI)\ub97c \uc0ac\uc6a9\ud558\uc5ec C\uc640 \uc0c1\ud638 \uc6b4\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc989, \ub204\uad70\uac00\uac00 FFI\ub97c C\uc6a9 Couchbase Lite\uc5d0 \uc5f0\uacb0\ud558\ub294 \uae00\ub8e8 \ucf54\ub4dc\ub97c \uc791\uc131\ud558\uba74 \ubaa8\ub4e0 \uc5b8\uc5b4\uac00 Couchbase Lite API\ub97c \uac00\uc9c8 \uc218 \uc788\ub2e4\ub294 \ub73b\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4\ub294 \uae00\ub8e8 \ucf54\ub4dc\ub97c \ubaa8\ub450 \uc9c0\uc6d0\ud560 \uc218\ub294 \uc5c6\uc9c0\ub9cc, \uc0ac\ub78c\ub4e4\uc774 \uc2dc\uc791\ud560 \uc218 \uc788\ub3c4\ub85d \ub2e4\uc74c\uacfc \uac19\uc740 \ub450 \uac00\uc9c0 \uc608\uc81c\ub97c \uc81c\uacf5\ud588\uc2b5\ub2c8\ub2e4. <\/span><a href=\"https:\/\/github.com\/couchbaselabs\/couchbase-lite-python\"><span style=\"font-weight: 400;\">\ud30c\uc774\uc36c \ubc14\uc778\ub529<\/span><\/a><span style=\"font-weight: 400;\"> \ubc0f <\/span><a href=\"https:\/\/github.com\/couchbaselabs\/couchbase-lite-rust\"><span style=\"font-weight: 400;\">\ub179 \ubc14\uc778\ub529<\/span><\/a><span style=\"font-weight: 400;\">. \uc0d8\ud50c \ucf54\ub4dc\ub77c\uace0 \uc0dd\uac01\ud558\uc138\uc694. \uc791\ub3d9\uc740 \ud558\uc9c0\ub9cc \ubd88\uc644\uc804\ud558\uace0 \uc9c0\uc6d0\ub418\uc9c0 \uc54a\uc73c\uba70 \uac04\ub2e8\ud55c \ud14c\uc2a4\ud2b8\ub9cc \uac70\uce5c \uc0c1\ud0dc\uc785\ub2c8\ub2e4. \ud558\uc9c0\ub9cc Apache \ub77c\uc774\uc120\uc2a4\uac00 \uc788\uc73c\ubbc0\ub85c \ucee4\ubba4\ub2c8\ud2f0\uc5d0\uc11c \uac1c\uc120\ud558\uace0 \ud655\uc7a5\ud560 \uac83\uc744 \uad8c\uc7a5\ud569\ub2c8\ub2e4. \ub610\ud55c \ub2e4\ub978 \ubc14\uc778\ub529\uc744 \uc791\uc131\ud558\ub294 \uac1c\ubc1c\uc790\uc5d0\uac8c \uc88b\uc740 \uc608\uc2dc\uac00 \ub420 \uc218 \uc788\ub2e4\ub294 \uc810\ub3c4 \uc911\uc694\ud55c \uc810\uc785\ub2c8\ub2e4. <\/span><a href=\"https:\/\/github.com\/cbl-dart\/cbl-dart\/tree\/main\/packages\/cbl\"><span style=\"font-weight: 400;\">\ub2e4\ud2b8 \ubc14\uc778\ub529<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">\ucd94\uac00 \uc77d\uae30 \ubc0f \ubcf4\uae30<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">\uc790\uc138\ud55c \ub0b4\uc6a9\uc740 <\/span><a href=\"https:\/\/www.youtube.com\/watch?v=IRk6VOcKPFI\"><span style=\"font-weight: 400;\">C\uc6a9 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ub77c\uc774\ud2b8\uc5d0 \ub300\ud55c \ud504\ub808\uc820\ud14c\uc774\uc158<\/span><\/a><span style=\"font-weight: 400;\"> \uc758 2021 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ucee4\ub125\ud2b8 \ucee8\ud37c\ub7f0\uc2a4\uc5d0\uc11c \ubc1c\ud45c\ub418\uc5c8\uc2b5\ub2c8\ub2e4. API\uc5d0 \ub300\ud55c \uc790\uc138\ud55c \ub0b4\uc6a9, \ud2b9\ud788 C \ubc88\uc5ed\uc774 \ub2e4\ub978 \ud50c\ub7ab\ud3fc\uacfc \uc5b4\ub5bb\uac8c \ub2e4\ub978\uc9c0 \uc790\uc138\ud788 \uc124\uba85\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\ub2e4\ub978 \ucc38\uace0 \uc790\ub8cc\uc640 \uc0d8\ud50c \ubc14\uc778\ub529 \ub9c1\ud06c\ub97c \ud1b5\ud574 \ub354 \uc790\uc138\ud788 \uc54c\uc544\ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/3.0\/c\/quickstart.html\"><span style=\"font-weight: 400;\">Couchbase Lite for C - \ube60\ub978 \uc2dc\uc791 \ubb38\uc11c<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/current\/c\/gs-install.html\"><span style=\"font-weight: 400;\">C\uc6a9 Couchbase Lite \ub2e4\uc6b4\ub85c\ub4dc \ubc0f \uc124\uce58<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/docs.couchbase.com\/mobile\/3.0.0-beta02\/couchbase-lite-c\/C\/html\/modules.html\"><span style=\"font-weight: 400;\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ub77c\uc774\ud2b8 C API \ucc38\uc870<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/docs.couchbase.com\/couchbase-lite\/3.0\/c\/supported-os.html\"><span style=\"font-weight: 400;\">\uc9c0\uc6d0\ub418\ub294 \uc6b4\uc601 \uccb4\uc81c<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\ube44\uacf5\uc2dd \uc5b8\uc5b4 \ubc14\uc778\ub529:<\/span>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"2\"><a href=\"https:\/\/github.com\/couchbase\/couchbase-lite-C\/tree\/master\/include\/cbl%2B%2B\"><span style=\"font-weight: 400;\">C++<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"2\"><a href=\"https:\/\/github.com\/couchbaselabs\/couchbase-lite-python\"><span style=\"font-weight: 400;\">Python<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"2\"><a href=\"https:\/\/github.com\/couchbaselabs\/couchbase-lite-rust\"><span style=\"font-weight: 400;\">Rust<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"2\"><a href=\"https:\/\/github.com\/cbl-dart\/cbl-dart\/tree\/main\/packages\/cbl\"><span style=\"font-weight: 400;\">\ub2e4\ud2b8<\/span><\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>After a two-year public gestation period, the newest member of the Couchbase Lite family is ready for its birthday! Couchbase Lite for C enters the world with the Couchbase Lite 3.0 release\u2014it\u2019s skipped a few grades to join its siblings. [&hellip;]<\/p>","protected":false},"author":37679,"featured_media":12682,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[10127,7667,1810,9139],"tags":[1723,9527],"ppma_author":[9083],"class_list":["post-12840","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-c-sharp","category-couchbase-lite","category-couchbase-mobile","category-python","tag-internet-of-things","tag-mobile-3-0"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.1 (Yoast SEO v26.1.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Couchbase Lite for C Released - The Couchbase Blog<\/title>\n<meta name=\"description\" content=\"Couchbase Lite is our client-side document-database library, Couchbase Lite for C adds an ANSI C API so you can link it into C or C++ apps.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-lite-for-c-released\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Couchbase Lite for C Released\" \/>\n<meta property=\"og:description\" content=\"Couchbase Lite is our client-side document-database library, Couchbase Lite for C adds an ANSI C API so you can link it into C or C++ apps.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-lite-for-c-released\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2022-03-03T16:00:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T03:56:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/yuiizaa-september-kGnmW_xnIsA-unsplash-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1707\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jens Alfke, Mobile Architect, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jens Alfke, Mobile Architect, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/\"},\"author\":{\"name\":\"Jens Alfke, Mobile Architect, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/d30d635592efd33f96b3da645d4b6fb1\"},\"headline\":\"Couchbase Lite for C Released\",\"datePublished\":\"2022-03-03T16:00:20+00:00\",\"dateModified\":\"2025-06-14T03:56:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/\"},\"wordCount\":728,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/yuiizaa-september-kGnmW_xnIsA-unsplash-scaled.jpg\",\"keywords\":[\"internet of things\",\"mobile 3.0\"],\"articleSection\":[\"C#\",\"Couchbase Lite\",\"Couchbase Mobile\",\"Python\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/\",\"name\":\"Couchbase Lite for C Released - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/yuiizaa-september-kGnmW_xnIsA-unsplash-scaled.jpg\",\"datePublished\":\"2022-03-03T16:00:20+00:00\",\"dateModified\":\"2025-06-14T03:56:49+00:00\",\"description\":\"Couchbase Lite is our client-side document-database library, Couchbase Lite for C adds an ANSI C API so you can link it into C or C++ apps.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/yuiizaa-september-kGnmW_xnIsA-unsplash-scaled.jpg\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/yuiizaa-september-kGnmW_xnIsA-unsplash-scaled.jpg\",\"width\":2560,\"height\":1707},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Couchbase Lite for C Released\"}]},{\"@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\/d30d635592efd33f96b3da645d4b6fb1\",\"name\":\"Jens Alfke, Mobile Architect, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/2892258a8a4a212ee8efeb3af04bd972\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5f7597d2e06b97bd0ec4496da5428c32da3ff8c10fc81ee940c97c9713a0be8a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5f7597d2e06b97bd0ec4496da5428c32da3ff8c10fc81ee940c97c9713a0be8a?s=96&d=mm&r=g\",\"caption\":\"Jens Alfke, Mobile Architect, Couchbase\"},\"description\":\"Jens Alfke is a Mobile Architect at Couchbase. Prior to joining Couchbase, Jens has worked at Apple and (briefly) Google. Jens plays guitar.\",\"url\":\"https:\/\/www.couchbase.com\/blog\/ko\/author\/jens-alfke\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Couchbase Lite for C Released - The Couchbase Blog","description":"\ud074\ub77c\uc774\uc5b8\ud2b8 \uce21 \ubb38\uc11c \ub370\uc774\ud130\ubca0\uc774\uc2a4 \ub77c\uc774\ube0c\ub7ec\ub9ac\uc778 Couchbase Lite\ub294 C \ub610\ub294 C++ \uc571\uc5d0 \uc5f0\uacb0\ud560 \uc218 \uc788\ub3c4\ub85d ANSI C API\ub97c \ucd94\uac00\ud55c Couchbase Lite for C\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-lite-for-c-released\/","og_locale":"ko_KR","og_type":"article","og_title":"Couchbase Lite for C Released","og_description":"Couchbase Lite is our client-side document-database library, Couchbase Lite for C adds an ANSI C API so you can link it into C or C++ apps.","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/couchbase-lite-for-c-released\/","og_site_name":"The Couchbase Blog","article_published_time":"2022-03-03T16:00:20+00:00","article_modified_time":"2025-06-14T03:56:49+00:00","og_image":[{"width":2560,"height":1707,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/yuiizaa-september-kGnmW_xnIsA-unsplash-scaled.jpg","type":"image\/jpeg"}],"author":"Jens Alfke, Mobile Architect, Couchbase","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Jens Alfke, Mobile Architect, Couchbase","Est. reading time":"4\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/"},"author":{"name":"Jens Alfke, Mobile Architect, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/d30d635592efd33f96b3da645d4b6fb1"},"headline":"Couchbase Lite for C Released","datePublished":"2022-03-03T16:00:20+00:00","dateModified":"2025-06-14T03:56:49+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/"},"wordCount":728,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/yuiizaa-september-kGnmW_xnIsA-unsplash-scaled.jpg","keywords":["internet of things","mobile 3.0"],"articleSection":["C#","Couchbase Lite","Couchbase Mobile","Python"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/","url":"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/","name":"Couchbase Lite for C Released - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/yuiizaa-september-kGnmW_xnIsA-unsplash-scaled.jpg","datePublished":"2022-03-03T16:00:20+00:00","dateModified":"2025-06-14T03:56:49+00:00","description":"\ud074\ub77c\uc774\uc5b8\ud2b8 \uce21 \ubb38\uc11c \ub370\uc774\ud130\ubca0\uc774\uc2a4 \ub77c\uc774\ube0c\ub7ec\ub9ac\uc778 Couchbase Lite\ub294 C \ub610\ub294 C++ \uc571\uc5d0 \uc5f0\uacb0\ud560 \uc218 \uc788\ub3c4\ub85d ANSI C API\ub97c \ucd94\uac00\ud55c Couchbase Lite for C\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/yuiizaa-september-kGnmW_xnIsA-unsplash-scaled.jpg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/yuiizaa-september-kGnmW_xnIsA-unsplash-scaled.jpg","width":2560,"height":1707},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-lite-for-c-released\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Couchbase Lite for C Released"}]},{"@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\/d30d635592efd33f96b3da645d4b6fb1","name":"\uc60c\uc2a4 \uc54c\ud504\ucf00, \ubaa8\ubc14\uc77c \uc544\ud0a4\ud14d\ud2b8, \uce74\uc6b0\uce58\ubca0\uc774\uc2a4","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/2892258a8a4a212ee8efeb3af04bd972","url":"https:\/\/secure.gravatar.com\/avatar\/5f7597d2e06b97bd0ec4496da5428c32da3ff8c10fc81ee940c97c9713a0be8a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5f7597d2e06b97bd0ec4496da5428c32da3ff8c10fc81ee940c97c9713a0be8a?s=96&d=mm&r=g","caption":"Jens Alfke, Mobile Architect, Couchbase"},"description":"\uc60c\uc2a4 \uc54c\ud504\ucf00\ub294 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\uc758 \ubaa8\ubc14\uc77c \uc544\ud0a4\ud14d\ud2b8\uc785\ub2c8\ub2e4. Couchbase\uc5d0 \uc785\uc0ac\ud558\uae30 \uc804\uc5d0\ub294 Apple\uacfc (\uc7a0\uc2dc) Google\uc5d0\uc11c \uadfc\ubb34\ud588\uc2b5\ub2c8\ub2e4. \uc60c\uc2a4\ub294 \uae30\ud0c0\ub97c \uc5f0\uc8fc\ud569\ub2c8\ub2e4.","url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/jens-alfke\/"}]}},"authors":[{"term_id":9083,"user_id":37679,"is_guest":0,"slug":"jens-alfke","display_name":"Jens Alfke, Mobile Architect, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/5f7597d2e06b97bd0ec4496da5428c32da3ff8c10fc81ee940c97c9713a0be8a?s=96&d=mm&r=g","author_category":"","last_name":"Alfke, Mobile Architect, Couchbase","first_name":"Jens","job_title":"","user_url":"","description":"\uc60c\uc2a4 \uc54c\ud504\ucf00\ub294 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\uc758 \ubaa8\ubc14\uc77c \uc544\ud0a4\ud14d\ud2b8\uc785\ub2c8\ub2e4. Couchbase\uc5d0 \uc785\uc0ac\ud558\uae30 \uc804\uc5d0\ub294 Apple\uacfc (\uc7a0\uc2dc) Google\uc5d0\uc11c \uadfc\ubb34\ud588\uc2b5\ub2c8\ub2e4. \uc60c\uc2a4\ub294 \uae30\ud0c0\ub97c \uc5f0\uc8fc\ud569\ub2c8\ub2e4."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/12840","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\/37679"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=12840"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/12840\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media\/12682"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media?parent=12840"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=12840"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=12840"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=12840"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}