{"id":4921,"date":"2018-04-03T07:00:18","date_gmt":"2018-04-03T14:00:18","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=4921"},"modified":"2021-02-08T19:02:45","modified_gmt":"2021-02-09T03:02:45","slug":"define-durability-requirements-couchbase-sdks","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/define-durability-requirements-couchbase-sdks\/","title":{"rendered":"SDK\ub97c \uc0ac\uc6a9\ud558\uc5ec Couchbase\uc5d0\uc11c \uace0\uc720\ud55c \ub0b4\uad6c\uc131 \uc694\uad6c \uc0ac\ud56d \uc815\uc758\ud558\uae30"},"content":{"rendered":"<p>\uc758 \uac1c\ubc1c\uc790 \uc639\ud638\uc790\ub85c\uc11c <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/\" target=\"_blank\" rel=\"noopener noreferrer\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4<\/a>\ub9ce\uc740 \ud589\uc0ac\uc5d0 \ucc38\uc11d\ud558\uace0 \ub9ce\uc740 \uac1c\ubc1c\uc790\ub4e4\uacfc \uad50\ub958\ud569\ub2c8\ub2e4. Couchbase\uc5d0 \ub300\ud574 \uc774\uc57c\uae30\ud560 \ub54c \uc0dd\uc131\ub418\ub294 \ub370\uc774\ud130\uc758 \ub0b4\uad6c\uc131\uc5d0 \uad00\ud55c \uc9c8\ubb38\uc744 \ub9ce\uc774 \ubc1b\uc2b5\ub2c8\ub2e4. \uc608\ub97c \ub4e4\uc5b4, \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\ub294 \uba54\ubaa8\ub9ac \uc6b0\uc120, \uc601\uad6c \ub514\uc2a4\ud06c \ud6c4\ud589 \uc720\ud615\uc758 \ub370\uc774\ud130\ubca0\uc774\uc2a4\ub85c, \ubaa8\ub4e0 \uc0c1\ud638 \uc791\uc6a9\uc774 \ube44\ub3d9\uae30\uc801\uc73c\ub85c \ub514\uc2a4\ud06c\uc5d0 \ub3c4\ub2ec\ud558\uae30 \uc804\uc5d0 \uba54\ubaa8\ub9ac \uacc4\uce35\uc5d0\uc11c \uc774\ub8e8\uc5b4\uc9c0\ubbc0\ub85c \ub9e4\uc6b0 \ube60\ub978 \uc18d\ub3c4\ub97c \uc720\uc9c0\ud569\ub2c8\ub2e4. \ud56d\uc0c1 \uc81c\uae30\ub418\ub294 \uc9c8\ubb38\uc740 \ub178\ub4dc \uc7a5\uc560 \ubc1c\uc0dd \uc2dc \ub370\uc774\ud130\uac00 \uc800\uc7a5\ub418\ub294\uc9c0 \uc5b4\ub5bb\uac8c \ud655\uc2e0\ud560 \uc218 \uc788\ub294\uac00 \ud558\ub294 \uac83\uc785\ub2c8\ub2e4.<\/p>\n<p>\uc774\ub294 \ub9e4\uc6b0 \uc911\uc694\ud55c \uc9c8\ubb38\uc774\uba70, \uc774\ub7ec\ud55c \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud560 \uacbd\uc6b0 \uc5b4\ub5bb\uac8c \uadf9\ubcf5\ud560 \uc218 \uc788\ub294\uc9c0 \uc0b4\ud3b4\ubcfc \uac83\uc785\ub2c8\ub2e4.<\/p>\n<p><!--more--><\/p>\n<p>\ub370\uc774\ud130 \ub0b4\uad6c\uc131\uc5d0 \ub300\ud55c \ub2e4\uc591\ud55c \uc2dc\ub098\ub9ac\uc624\ub97c \uc911\uc2ec\uc73c\ub85c \ub9e4\uc6b0 \uc720\uc0ac\ud55c \uba87 \uac00\uc9c0 \uc608\uc81c\ub97c \uc0b4\ud3b4\ubcf4\uaca0\uc2b5\ub2c8\ub2e4. \uc774\ub7ec\ud55c \uc608\uc81c\ub294 Node.js\ub85c \uc791\uc131\ub418\uc5c8\uc9c0\ub9cc, \uc0ac\uc6a9\ud558\ub824\ub294 Couchbase SDK\uc5d0 \uad00\uacc4\uc5c6\uc774 \uba85\ub839\uc740 \ube44\uc2b7\ud569\ub2c8\ub2e4.<\/p>\n<p>\uccab \ubc88\uc9f8 \uc2dc\ub098\ub9ac\uc624\ubd80\ud130 \uc2dc\uc791\ud558\uaca0\uc2b5\ub2c8\ub2e4. \uc6d4\ub4dc \uc624\ube0c \uc6cc\ud06c\ub798\ud504\ud2b8\uc640 \uac19\uc740 \ub300\uaddc\ubaa8 \uba40\ud2f0\ud50c\ub808\uc774\uc5b4 \uc628\ub77c\uc778 \ub864\ud50c\ub808\uc789 \uac8c\uc784(MMORPG)\uc774 \uc788\uace0 \ud2b9\uc815 \ud50c\ub808\uc774\uc5b4\uc758 \uac8c\uc784 \uc0c1\ud0dc\ub97c \uc8fc\uae30\uc801\uc73c\ub85c \uc800\uc7a5\ud558\uc5ec \ub098\uc911\uc5d0 \ub2e4\uc2dc \ub85c\uadf8\uc778\ud560 \ub54c \uc704\uce58, \ud1b5\uacc4, \uc544\uc774\ud15c\uc774 \ubaa8\ub450 \uc77c\uce58\ud558\ub3c4\ub85d \ud574\uc57c \ud569\ub2c8\ub2e4. \uc774 \uc2dc\ub098\ub9ac\uc624\uc5d0\uc11c\ub294 \uc800\uc7a5\uc774 \uc790\uc8fc \uc77c\uc5b4\ub098\uace0 \uc9c0\uc5f0 \uc2dc\uac04\uc774 \uac00\uc7a5 \uc911\uc694\ud558\ubbc0\ub85c \uce90\uc2dc\uc5d0 \uc800\uc7a5\ud558\ub294 \uac83\uc73c\ub85c \ucda9\ubd84\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ub2e4\uc74c\uacfc \uac19\uc740 \ucf54\ub4dc\ub97c \uc791\uc131\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">bucket.insert(id, data, (error, result) =&gt; {\r\n    if(error) {\r\n        throw error;\r\n    }\r\n    console.log(result);\r\n});<\/pre>\n<p>\ud50c\ub808\uc774\uc5b4 \uc0c1\ud0dc\uac00 \uc800\uc7a5\ub418\uace0 \uac8c\uc784\uc774 \uacc4\uc18d \uc9c4\ud589\ud574\ub3c4 \uc88b\ub2e4\ub294 \uc751\ub2f5\uc744 \ubc1b\uc2b5\ub2c8\ub2e4. \ub178\ub4dc\uac00 \uc2e4\ud328\ud558\uace0 \uc800\uc7a5\uc774 \ub514\uc2a4\ud06c\uc5d0 \uc800\uc7a5\ub418\uc9c0 \uc54a\uc558\uac70\ub098 \ubcf5\uc81c\ub418\uc9c0 \uc54a\uc558\ub2e4\uba74, \uc800\uc7a5\uc774 \uc790\uc8fc \uc774\ub8e8\uc5b4\uc9c0\uae30 \ub54c\ubb38\uc5d0 \ud070 \ubb38\uc81c\uac00 \ub418\uc9c0 \uc54a\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uc774\uc81c \ub2e4\ub978 \uc2dc\ub098\ub9ac\uc624\ub97c \uc0dd\uac01\ud574 \ubd05\uc2dc\ub2e4. \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0 \ub300\ud55c \uc0ac\uc6a9\uc790 \uacc4\uc815\uc744 \uc0dd\uc131\ud55c\ub2e4\uace0 \uac00\uc815\ud574 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4. \uba54\ubaa8\ub9ac \uacc4\uce35\uc5d0 \uc758\uc874\ud560 \uc218\ub3c4 \uc788\uc9c0\ub9cc, \ub370\uc774\ud130\uac00 \ub514\uc2a4\ud06c\uc5d0 \ub3c4\ub2ec\ud560 \uac83\uc774\ub77c\ub294 \ud655\uc2e0\uc774 \uc880 \ub354 \ud544\uc694\ud569\ub2c8\ub2e4. \ub178\ub4dc\uc5d0 \uc7a5\uc560\uac00 \ubc1c\uc0dd\ud558\uba74 \uba54\ubaa8\ub9ac\uc5d0 \uc788\ub358 \ub370\uc774\ud130\ub294 \ubcf5\uad6c\ud560 \uc218 \uc5c6\uc9c0\ub9cc \ub514\uc2a4\ud06c\uc5d0 \uc788\ub358 \ub370\uc774\ud130\ub294 \ubcf5\uad6c\ud560 \uc218 \uc788\uae30 \ub54c\ubb38\uc785\ub2c8\ub2e4. \uadf8\ub798\uc11c \ub300\uc2e0 \uc791\uc5c5\uc744 \uc57d\uac04 \uc870\uc815\ud588\uc2b5\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">bucket.insert(id, data, { \"persist_to\": 1 }, (error, result) =&gt; {\r\n    if(error) {\r\n        throw error;\r\n    }\r\n    console.log(result);\r\n});<\/pre>\n<p>\ub2e4\uc74c\uc744 \ucd94\uac00\ud588\uc2b5\ub2c8\ub2e4. <code>persist_to<\/code> \ub97c \uc0ac\uc6a9\ud558\uc5ec \uc751\ub2f5\uc744 \uc81c\uacf5\ud558\uae30 \uc804\uc5d0 \ub370\uc774\ud130\uac00 \ub514\uc2a4\ud06c\uc5d0 \uc5bc\ub9c8\ub098 \ub9ce\uc740 \ub178\ub4dc\uc5d0 \ub0a8\uc544 \uc788\uc5b4\uc57c \ud558\ub294\uc9c0 \uc9c0\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc800\ud76c\uc758 \uacbd\uc6b0 \ub370\uc774\ud130\uac00 \ub2e8\uc77c \ub178\ub4dc\uc758 \ub514\uc2a4\ud06c\uc5d0 \uc788\ub2e4\ub294 \uac83\ub9cc \uc54c\uace0 \uc2f6\uace0, \uc774\ub294 \uad1c\ucc2e\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uc774\uc81c \uc138 \ubc88\uc9f8\uc774\uc790 \ub9c8\uc9c0\ub9c9 \uc2dc\ub098\ub9ac\uc624\ub97c \uc0dd\uac01\ud574 \ubd05\uc2dc\ub2e4. \ubc45\ud0b9 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc744 \ub9cc\ub4e4\uc5c8\ub2e4\uace0 \uac00\uc815\ud574 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4. \ud2b8\ub79c\uc7ad\uc158\uc774 \ub514\uc2a4\ud06c\uc5d0 \uc874\uc7ac\ud574\uc57c \ud558\uba70 \ub178\ub4dc \ubc0f \ub514\uc2a4\ud06c \uc7a5\uc560 \ubc1c\uc0dd \uc2dc \uc774 \ub370\uc774\ud130\ub97c \ubcf5\uc81c\ud558\ub294 \uac83\uc774 \uc911\uc694\ud569\ub2c8\ub2e4. \ubc45\ud0b9 \ub370\uc774\ud130\uc640 \uad00\ub828\ud558\uc5ec \uace0\uac1d\uc758 \uc815\ubcf4\uac00 \uc190\uc2e4\ub418\uba74 \ub9c9\ub300\ud55c \ubc8c\uae08\uc774 \ubd80\uacfc\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uc774\uc5d0 \ub530\ub77c \uc0dd\uc131 \uc791\uc5c5\uc774 \uc57d\uac04 \ubcc0\uacbd\ub429\ub2c8\ub2e4:<\/p>\n<pre class=\"lang:default decode:true\">bucket.insert(id, data, { \"persist_to\": 1, \"replicate_to\": 2 }, (error, result) =&gt; {\r\n    if(error) {\r\n        throw error;\r\n    }\r\n    console.log(result);\r\n});<\/pre>\n<p>\uc704\uc758 \ucf54\ub4dc\uc5d0\uc11c\ub294 \ubb38\uc11c\ub97c \ub9cc\ub4e0 \ud6c4 \uc801\uc5b4\ub3c4 \ud558\ub098\uc758 \ub514\uc2a4\ud06c\uc5d0 \ubcf4\uc874\ud558\uace0 \uc751\ub2f5\uc744 \ubc1b\uae30 \uc804\uc5d0 \uc801\uc5b4\ub3c4 \ub450 \uac1c\uc758 \ub2e4\ub978 \ub178\ub4dc\uc5d0 \ubcf5\uc81c\ud558\uae30\ub97c \uc6d0\ud569\ub2c8\ub2e4. \ud544\uc694\uc5d0 \ub530\ub77c \uc774 \uc218\uce58\ub97c \uc870\uc815\ud560 \uc218 \uc788\uc9c0\ub9cc, \uc9c0\uc18d\uc131 \uc694\uad6c \uc0ac\ud56d\uc774 \ub192\uc744\uc218\ub85d \uc791\uc5c5\uc758 \uc751\ub2f5 \uc18d\ub3c4\uac00 \ub290\ub824\uc9c4\ub2e4\ub294 \uc810\uc744 \uae30\uc5b5\ud558\uc138\uc694.<\/p>\n<h2>\uacb0\ub860<\/h2>\n<p>\ub2e4\uc74c\uc744 \ud1b5\ud574 \ub2ec\uc131\ud560 \uc218 \uc788\ub294 \uac83\uc740 \uc0c1\ub2f9\ud788 \ub9ce\uc2b5\ub2c8\ub2e4. <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/\" target=\"_blank\" rel=\"noopener noreferrer\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4<\/a>. \ub9ce\uc740 \uc0c1\ud669\uc5d0\uc11c \uc0ac\uc6a9\uc790\uac00 \uc9c1\uc811 \ub0b4\uad6c\uc131 \uc694\uad6c \uc0ac\ud56d\uc744 \uc815\uc758\ud560 \ud544\uc694\ub294 \uc5c6\uc9c0\ub9cc, SDK\ub97c \ud1b5\ud574 \ub370\uc774\ud130\uac00 \uce90\uc2dc, \ub514\uc2a4\ud06c \ub610\ub294 \ubcf5\uc81c\ubcf8\uc5d0 \ub3c4\ub2ec\ud574\uc57c \ud558\ub294\uc9c0 \uc5ec\ubd80\ub97c \uacb0\uc815\ud560 \uc218 \uc788\ub2e4\ub294 \uac83\uc740 \uc88b\uc740 \uc77c\uc785\ub2c8\ub2e4. \ub2e8, \uc694\uad6c \uc0ac\ud56d\uc774 \uac15\ub825\ud560\uc218\ub85d \uc18d\ub3c4\uac00 \ub290\ub824\uc9c0\ub294 \uac83\uc740 Couchbase\uac00 \ub290\ub9ac\uae30 \ub54c\ubb38\uc774 \uc544\ub2c8\ub77c \ub354 \ub9ce\uc740 \uc77c\uc774 \uc77c\uc5b4\ub098\uae30 \ub54c\ubb38\uc774\ub77c\ub294 \uc810\uc744 \uba85\uc2ec\ud558\uc138\uc694.<\/p>\n<p>Couchbase Node.js SDK \uc0ac\uc6a9\uc5d0 \ub300\ud574 \uc790\uc138\ud788 \uc54c\uc544\ubcf4\ub824\uba74 \ub2e4\uc74c\uc744 \ud655\uc778\ud558\uc138\uc694. <a href=\"https:\/\/docs.couchbase.com\/sdk-api\/couchbase-node-client-2.4.5\/Bucket.html#insert__anchor\" target=\"_blank\" rel=\"noopener noreferrer\">SDK \ubb38\uc11c<\/a>. \ub370\uc774\ud130 \ub0b4\uad6c\uc131\uc5d0 \ub300\ud574 \uc790\uc138\ud788 \uc54c\uc544\ubcf4\uace0 \uc2f6\uc73c\uc2dc\uba74 <a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/sdk\/durability.html\" target=\"_blank\" rel=\"noopener noreferrer\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uac1c\ubc1c\uc790 \ud3ec\ud138<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>As a Developer Advocate at Couchbase, I go to many events and interact with a great deal of developers. When talking about Couchbase, I get a lot of questions around the durability of data that is being created. For example, [&hellip;]<\/p>","protected":false},"author":63,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1815,1816,2201],"tags":[1313,2194],"ppma_author":[9032],"class_list":["post-4921","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-best-practices-and-tutorials","category-couchbase-server","category-tools-sdks","tag-consistency","tag-durability"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.7.1 (Yoast SEO v25.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Define Your Own Durability Requirements in Couchbase with the SDKs<\/title>\n<meta name=\"description\" content=\"Learn to set your own durability requirements, such as waiting until data has persisted or replicated, when saving data to Couchbase Server.\" \/>\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\/define-durability-requirements-couchbase-sdks\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Define Your Own Durability Requirements in Couchbase with the SDKs\" \/>\n<meta property=\"og:description\" content=\"Learn to set your own durability requirements, such as waiting until data has persisted or replicated, when saving data to Couchbase Server.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/define-durability-requirements-couchbase-sdks\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/thepolyglotdeveloper\" \/>\n<meta property=\"article:published_time\" content=\"2018-04-03T14:00:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-02-09T03:02:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/11\/couchbase-nosql-dbaas.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1800\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Nic Raboy, Developer Advocate, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@nraboy\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nic Raboy, Developer Advocate, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/define-durability-requirements-couchbase-sdks\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/define-durability-requirements-couchbase-sdks\/\"},\"author\":{\"name\":\"Nic Raboy, Developer Advocate, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/bb545ebe83bb2d12f91095811d0a72e1\"},\"headline\":\"Define Your Own Durability Requirements in Couchbase with the SDKs\",\"datePublished\":\"2018-04-03T14:00:18+00:00\",\"dateModified\":\"2021-02-09T03:02:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/define-durability-requirements-couchbase-sdks\/\"},\"wordCount\":640,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/define-durability-requirements-couchbase-sdks\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"keywords\":[\"Consistency\",\"durability\"],\"articleSection\":[\"Best Practices and Tutorials\",\"Couchbase Server\",\"Tools &amp; SDKs\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/define-durability-requirements-couchbase-sdks\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/define-durability-requirements-couchbase-sdks\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/define-durability-requirements-couchbase-sdks\/\",\"name\":\"Define Your Own Durability Requirements in Couchbase with the SDKs\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/define-durability-requirements-couchbase-sdks\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/define-durability-requirements-couchbase-sdks\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2018-04-03T14:00:18+00:00\",\"dateModified\":\"2021-02-09T03:02:45+00:00\",\"description\":\"Learn to set your own durability requirements, such as waiting until data has persisted or replicated, when saving data to Couchbase Server.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/define-durability-requirements-couchbase-sdks\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/define-durability-requirements-couchbase-sdks\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/define-durability-requirements-couchbase-sdks\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"width\":1800,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/define-durability-requirements-couchbase-sdks\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Define Your Own Durability Requirements in Couchbase with the SDKs\"}]},{\"@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\/bb545ebe83bb2d12f91095811d0a72e1\",\"name\":\"Nic Raboy, Developer Advocate, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/8863514d8bed0cf6080f23db40e00354\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bedeb68368d4681aca4c74fe5f697f0c423b80d498ec50fd915ba018b72c101f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bedeb68368d4681aca4c74fe5f697f0c423b80d498ec50fd915ba018b72c101f?s=96&d=mm&r=g\",\"caption\":\"Nic Raboy, Developer Advocate, Couchbase\"},\"description\":\"Nic Raboy is an advocate of modern web and mobile development technologies. He has experience in Java, JavaScript, Golang and a variety of frameworks such as Angular, NativeScript, and Apache Cordova. Nic writes about his development experiences related to making web and mobile development easier to understand.\",\"sameAs\":[\"https:\/\/www.thepolyglotdeveloper.com\",\"https:\/\/www.facebook.com\/thepolyglotdeveloper\",\"https:\/\/x.com\/nraboy\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/ko\/author\/nic-raboy-2\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"SDK\ub97c \uc0ac\uc6a9\ud558\uc5ec Couchbase\uc5d0\uc11c \uace0\uc720\ud55c \ub0b4\uad6c\uc131 \uc694\uad6c \uc0ac\ud56d \uc815\uc758\ud558\uae30","description":"Learn to set your own durability requirements, such as waiting until data has persisted or replicated, when saving data to Couchbase Server.","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\/define-durability-requirements-couchbase-sdks\/","og_locale":"ko_KR","og_type":"article","og_title":"Define Your Own Durability Requirements in Couchbase with the SDKs","og_description":"Learn to set your own durability requirements, such as waiting until data has persisted or replicated, when saving data to Couchbase Server.","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/define-durability-requirements-couchbase-sdks\/","og_site_name":"The Couchbase Blog","article_author":"https:\/\/www.facebook.com\/thepolyglotdeveloper","article_published_time":"2018-04-03T14:00:18+00:00","article_modified_time":"2021-02-09T03:02:45+00:00","og_image":[{"width":1800,"height":630,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/11\/couchbase-nosql-dbaas.png","type":"image\/png"}],"author":"Nic Raboy, Developer Advocate, Couchbase","twitter_card":"summary_large_image","twitter_creator":"@nraboy","twitter_misc":{"Written by":"Nic Raboy, Developer Advocate, Couchbase","Est. reading time":"3\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/define-durability-requirements-couchbase-sdks\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/define-durability-requirements-couchbase-sdks\/"},"author":{"name":"Nic Raboy, Developer Advocate, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/bb545ebe83bb2d12f91095811d0a72e1"},"headline":"Define Your Own Durability Requirements in Couchbase with the SDKs","datePublished":"2018-04-03T14:00:18+00:00","dateModified":"2021-02-09T03:02:45+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/define-durability-requirements-couchbase-sdks\/"},"wordCount":640,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/define-durability-requirements-couchbase-sdks\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","keywords":["Consistency","durability"],"articleSection":["Best Practices and Tutorials","Couchbase Server","Tools &amp; SDKs"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/define-durability-requirements-couchbase-sdks\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/define-durability-requirements-couchbase-sdks\/","url":"https:\/\/www.couchbase.com\/blog\/define-durability-requirements-couchbase-sdks\/","name":"SDK\ub97c \uc0ac\uc6a9\ud558\uc5ec Couchbase\uc5d0\uc11c \uace0\uc720\ud55c \ub0b4\uad6c\uc131 \uc694\uad6c \uc0ac\ud56d \uc815\uc758\ud558\uae30","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/define-durability-requirements-couchbase-sdks\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/define-durability-requirements-couchbase-sdks\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2018-04-03T14:00:18+00:00","dateModified":"2021-02-09T03:02:45+00:00","description":"Learn to set your own durability requirements, such as waiting until data has persisted or replicated, when saving data to Couchbase Server.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/define-durability-requirements-couchbase-sdks\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/define-durability-requirements-couchbase-sdks\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/define-durability-requirements-couchbase-sdks\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","width":1800,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/define-durability-requirements-couchbase-sdks\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Define Your Own Durability Requirements in Couchbase with the SDKs"}]},{"@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\/bb545ebe83bb2d12f91095811d0a72e1","name":"Nic Raboy, \uac1c\ubc1c\uc790 \uc639\ud638\uc790, Couchbase","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/8863514d8bed0cf6080f23db40e00354","url":"https:\/\/secure.gravatar.com\/avatar\/bedeb68368d4681aca4c74fe5f697f0c423b80d498ec50fd915ba018b72c101f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bedeb68368d4681aca4c74fe5f697f0c423b80d498ec50fd915ba018b72c101f?s=96&d=mm&r=g","caption":"Nic Raboy, Developer Advocate, Couchbase"},"description":"\ub2c9 \ub77c\ubcf4\uc774\ub294 \ucd5c\uc2e0 \uc6f9 \ubc0f \ubaa8\ubc14\uc77c \uac1c\ubc1c \uae30\uc220\uc744 \uc639\ud638\ud558\ub294 \uc0ac\ub78c\uc785\ub2c8\ub2e4. \uadf8\ub294 Java, JavaScript, Golang \ubc0f Angular, NativeScript, Apache Cordova\uc640 \uac19\uc740 \ub2e4\uc591\ud55c \ud504\ub808\uc784\uc6cc\ud06c\uc5d0 \ub300\ud55c \uacbd\ud5d8\uc774 \uc788\uc2b5\ub2c8\ub2e4. Nic\uc740 \uc6f9 \ubc0f \ubaa8\ubc14\uc77c \uac1c\ubc1c\uc744 \ubcf4\ub2e4 \uc27d\uac8c \uc774\ud574\ud560 \uc218 \uc788\ub3c4\ub85d \uc790\uc2e0\uc758 \uac1c\ubc1c \uacbd\ud5d8\uc5d0 \ub300\ud574 \uae00\uc744 \uc4f0\uace0 \uc788\uc2b5\ub2c8\ub2e4.","sameAs":["https:\/\/www.thepolyglotdeveloper.com","https:\/\/www.facebook.com\/thepolyglotdeveloper","https:\/\/x.com\/nraboy"],"url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/nic-raboy-2\/"}]}},"authors":[{"term_id":9032,"user_id":63,"is_guest":0,"slug":"nic-raboy-2","display_name":"Nic Raboy, Developer Advocate, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/bedeb68368d4681aca4c74fe5f697f0c423b80d498ec50fd915ba018b72c101f?s=96&d=mm&r=g","first_name":"Nic","last_name":"Raboy","user_url":"https:\/\/www.thepolyglotdeveloper.com","author_category":"","description":"\ub2c9 \ub77c\ubcf4\uc774\ub294 \ucd5c\uc2e0 \uc6f9 \ubc0f \ubaa8\ubc14\uc77c \uac1c\ubc1c \uae30\uc220\uc744 \uc639\ud638\ud558\ub294 \uc0ac\ub78c\uc785\ub2c8\ub2e4. \uadf8\ub294 Java, JavaScript, Golang \ubc0f Angular, NativeScript, Apache Cordova\uc640 \uac19\uc740 \ub2e4\uc591\ud55c \ud504\ub808\uc784\uc6cc\ud06c\uc5d0 \ub300\ud55c \uacbd\ud5d8\uc774 \uc788\uc2b5\ub2c8\ub2e4. Nic\uc740 \uc6f9 \ubc0f \ubaa8\ubc14\uc77c \uac1c\ubc1c\uc744 \ubcf4\ub2e4 \uc27d\uac8c \uc774\ud574\ud560 \uc218 \uc788\ub3c4\ub85d \uc790\uc2e0\uc758 \uac1c\ubc1c \uacbd\ud5d8\uc5d0 \ub300\ud574 \uae00\uc744 \uc4f0\uace0 \uc788\uc2b5\ub2c8\ub2e4."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/4921","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\/63"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=4921"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/4921\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media?parent=4921"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=4921"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=4921"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=4921"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}