{"id":5129,"date":"2018-05-15T04:20:15","date_gmt":"2018-05-15T11:20:15","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=5129"},"modified":"2025-06-13T22:40:29","modified_gmt":"2025-06-14T05:40:29","slug":"ordering-couchbase-functions-1","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/ordering-couchbase-functions-1\/","title":{"rendered":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ud568\uc218\uc5d0\uc11c \uc8fc\ubb38\ud558\uae30 - 1\ubd80"},"content":{"rendered":"<p><span style=\"font-weight: 400\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ud568\uc218\ub294 <\/span><a href=\"https:\/\/www.couchbase.com\/blog\/ko\/eventing\/\"><span style=\"font-weight: 400\">\uc18c\uac1c<\/span><\/a><span style=\"font-weight: 400\"> \uc758 Couchbase Server 5.5 \ub9b4\ub9ac\uc2a4\uc5d0\uc11c <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/products\/eventing\/\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc774\ubca4\ud2b8 \uc11c\ube44\uc2a4<\/a>. \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ud568\uc218\ub294 \ub370\uc774\ud130 \uae30\ubc18 \ube44\uc988\ub2c8\uc2a4 \ub85c\uc9c1\uc744 \ub370\uc774\ud130\uc5d0 \ub354 \uac00\uae5d\uac8c \uc774\ub3d9\ud560 \uc218 \uc788\ub294 \uae30\ub2a5\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. \uc6f9 \ubc0f \uc5e3\uc9c0 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0\uc11c \ubc1c\uc0dd\ud558\ub294 \uc0c1\ud638 \uc791\uc6a9\uc758 \uacb0\uacfc\ub85c \ub370\uc774\ud130\uac00 \ubcc0\uacbd\ub418\uba74 \uc0ac\uc6a9\uc790 \uc815\uc758 \ube44\uc988\ub2c8\uc2a4 \ub85c\uc9c1\uc774 \uc11c\ubc84\uc5d0\uc11c \uc2e4\uc2dc\uac04\uc73c\ub85c \ud2b8\ub9ac\uac70\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\u00a0<\/span><span style=\"font-weight: 400\">\ucef4\ud4e8\ud305\uc774 \ub370\uc774\ud130\uc5d0 \ub354 \uac00\uae4c\uc774 \uc788\uc744 \ub54c\ub294 \uc218\uc2e0 \uc911\uc778 \ub370\uc774\ud130\uac00 \ubcc0\uacbd\ub420 \ub54c \ucef4\ud4e8\ud305\uc774 \uc5b4\ub5bb\uac8c \uc791\ub3d9\ud558\ub294\uc9c0 \uc774\ud574\ud558\ub294 \uac83\uc774 \uc911\uc694\ud569\ub2c8\ub2e4. \uc774\ubca4\ud2b8 \uc11c\ube44\uc2a4\uac00 \ub3cc\uc5f0\ubcc0\uc774 \uc21c\uc11c\uc5d0 \ub530\ub77c \uc5b4\ub5bb\uac8c \ubc18\uc751\ud558\ub294\uc9c0 \uc774\ud574\ud574 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium_large wp-image-5152\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/05\/eventing-fn-768x403.png\" alt=\"\" width=\"768\" height=\"403\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/05\/eventing-fn-768x403.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/05\/eventing-fn-300x158.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/05\/eventing-fn-1024x538.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/05\/eventing-fn-20x11.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/05\/eventing-fn.png 1238w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/p>\n<p><span style=\"font-weight: 400\">\uac04\ub2e8\ud55c \uc608\uc81c\ub97c \ud1b5\ud574 \ub3d9\uc791\uc744 \uc774\ud574\ud574 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4. \ub2e4\uc74c \ucf54\ub4dc\ub97c \uc0ac\uc6a9\ud558\uc5ec \ud14c\uc2a4\ud2b8 \ud568\uc218\ub97c \ub9cc\ub4e4\uace0 \ud568\uc218\uc5d0 \ub300\ud55c \uae30\ubcf8 \uc124\uc815(\uc989, \uc6cc\ucee4 3\uba85)\uc744 \uac00\uc815\ud574 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<pre class=\"p1\">function OnUpdate(doc, meta) \r\n{ \r\n  log('Created Doc ID:', \u00a0meta.id); \r\n} \r\n\r\nfunction OnDelete(meta) \r\n{ \r\n  log('Deleted Doc ID:', \u00a0meta.id); \r\n}<\/pre>\n<p><span style=\"font-weight: 400\">\ucc38\uace0: \ud568\uc218 \ubc30\ud3ec \uc911 \uc544\ub798\uc758 \ubaa8\ub4e0 \uc791\uc5c5\uc5d0\uc11c \ud53c\ub4dc \uacbd\uacc4\uc5d0\uc11c '\ubaa8\ub4e0 \uac83'\uc744 \uc120\ud0dd\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uc774 \ud568\uc218\uac00 \uc218\uc2e0\ud558\ub294 \uc18c\uc2a4 \ubc84\ud0b7\uc5d0 \ubb38\uc11c ID\uac00 \uc99d\uac00\ud558\ub294 \ubb38\uc11c 10\uac1c \uc815\ub3c4\ub97c \uc0bd\uc785\ud574 \ubd05\uc2dc\ub2e4. \uc774 \ud568\uc218\uc5d0 \ub300\ud55c \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ub85c\uadf8 \ud30c\uc77c\uc5d0\uc11c \ub2e4\uc74c \ud56d\ubaa9\uacfc \ube44\uc2b7\ud55c \ub0b4\uc6a9\uc744 \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4. <\/span><\/p>\n<pre class=\"p1\">2018-05-13T11:36:05.163-04:00 [INFO] \"Created Doc ID:\" \"2\" \r\n2018-05-13T11:36:05.163-04:00 [INFO] \"Created Doc ID:\" \"3\" \r\n2018-05-13T11:36:05.163-04:00 [INFO] \"Created Doc ID:\" \"9\" \r\n2018-05-13T11:36:05.163-04:00 [INFO] \"Created Doc ID:\" \"8\" \r\n2018-05-13T11:36:05.164-04:00 [INFO] \"Created Doc ID:\" \"1\" \r\n2018-05-13T11:36:05.164-04:00 [INFO] \"Created Doc ID:\" \"0\" \r\n2018-05-13T11:36:05.165-04:00 [INFO] \"Created Doc ID:\" \"5\" \r\n2018-05-13T11:36:05.165-04:00 [INFO] \"Created Doc ID:\" \"4\" \r\n2018-05-13T11:36:05.165-04:00 [INFO] \"Created Doc ID:\" \"7\" \r\n2018-05-13T11:36:05.165-04:00 [INFO] \"Created Doc ID:\" \"6\"<\/pre>\n<p><span style=\"font-weight: 400\">\u00a0T<\/span><span style=\"font-weight: 400\">\uc704\uc758 \ud568\uc218\ub97c \uc5b8\ub514\ud50c\ub85c\uc774\ud558\uace0 \ubc30\ud3ec\ud558\uba74 ID(\/\ubcc0\uacbd)\uc758 \uc21c\uc11c\uac00 \ub3d9\uc77c\ud558\uc9c0 \uc54a\uc740 \uac83\uc744 \uad00\ucc30\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \ub2e8\uacc4\ub97c \uba87 \ubc88 \ubc18\ubcf5\ud558\uc5ec \uc774 \uad00\ucc30\uc744 \uac15\ud654\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<pre class=\"p1\">2018-05-13T11:59:17.504-04:00 [INFO] \"Created Doc ID:\" \"8\" \r\n2018-05-13T11:59:17.504-04:00 [INFO] \"Created Doc ID:\" \"9\" \r\n2018-05-13T11:59:17.504-04:00 [INFO] \"Created Doc ID:\" \"3\" \r\n2018-05-13T11:59:17.504-04:00 [INFO] \"Created Doc ID:\" \"2\" \r\n2018-05-13T11:59:17.505-04:00 [INFO] \"Created Doc ID:\" \"1\" \r\n2018-05-13T11:59:17.505-04:00 [INFO] \"Created Doc ID:\" \"0\" \r\n2018-05-13T11:59:17.507-04:00 [INFO] \"Created Doc ID:\" \"4\" \r\n2018-05-13T11:59:17.507-04:00 [INFO] \"Created Doc ID:\" \"7\" \r\n2018-05-13T11:59:17.507-04:00 [INFO] \"Created Doc ID:\" \"6\" \r\n2018-05-13T11:59:17.507-04:00 [INFO] \"Created Doc ID:\" \"5\"<\/pre>\n<p><b>\ud14c\uc774\ud06c\uc544\uc6c3#1 : \ubb38\uc11c\uac00 \uc0bd\uc785\ub41c \uc21c\uc11c\ub300\ub85c \ucc98\ub9ac\ub418\uc9c0 \uc54a\ub294 \uae30\ub2a5\uc785\ub2c8\ub2e4.<\/b><\/p>\n<p><span style=\"font-weight: 400\">\uc774\uc81c \uc0bd\uc785\ub41c \ubb38\uc11c \uc911 \ud558\ub098\ub97c \uc0ad\uc81c\ud574 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4(\uc774 \uc608\uc5d0\uc11c\ub294 DocId#2\ub97c \uc0ad\uc81c\ud588\uc2b5\ub2c8\ub2e4).  \ub85c\uadf8\uc5d0\uc11c \uc989\uc2dc \ub2e4\uc74c \ud56d\ubaa9\uc774 \uad00\ucc30\ub429\ub2c8\ub2e4(\uc62c\ubc14\ub978 \ud56d\ubaa9):<\/span><\/p>\n<pre class=\"p1\">2018-05-13T11:43:10.165-04:00 [INFO] \"Deleted Doc ID:\" \"2\"<\/pre>\n<p><span style=\"font-weight: 400\">\uc774\uc81c \ud568\uc218\ub97c \ubc30\ud3ec \ucde8\uc18c\ud558\uace0 \ub2e4\uc2dc \ubc30\ud3ec\ud574 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4. \ub2e4\uc74c \uc21c\uc11c\ub97c \uc900\uc218\ud569\ub2c8\ub2e4:<\/span><\/p>\n<pre class=\"p1\">2018-05-13T11:44:04.808-04:00 [INFO] \"Created Doc ID:\" \"8\" \r\n2018-05-13T11:44:04.808-04:00 [INFO] \"Deleted Doc ID:\" \"2\" \r\n2018-05-13T11:44:04.809-04:00 [INFO] \"Created Doc ID:\" \"1\" \r\n2018-05-13T11:44:04.809-04:00 [INFO] \"Created Doc ID:\" \"0\" \r\n2018-05-13T11:44:04.809-04:00 [INFO] \"Created Doc ID:\" \"3\" \r\n2018-05-13T11:44:04.809-04:00 [INFO] \"Created Doc ID:\" \"9\" \r\n2018-05-13T11:44:04.810-04:00 [INFO] \"Created Doc ID:\" \"4\" \r\n2018-05-13T11:44:04.810-04:00 [INFO] \"Created Doc ID:\" \"7\" \r\n2018-05-13T11:44:04.810-04:00 [INFO] \"Created Doc ID:\" \"6\" \r\n2018-05-13T11:44:04.810-04:00 [INFO] \"Created Doc ID:\" \"5\"<\/pre>\n<p><span style=\"font-weight: 400\">\uc6b0\ub9ac\ub294 \uadf8\uac83\uc744 \uad00\ucc30\ud569\ub2c8\ub2e4:<\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400\">\"\uc0dd\uc131\ub41c \ubb38\uc11c ID:\" \"2\"\uac00 \ub204\ub77d\ub418\uc5c8\uc2b5\ub2c8\ub2e4.<\/span><\/li>\n<li><span style=\"font-weight: 400\">\"\uc0ad\uc81c\ub41c \ubb38\uc11c ID:\" \"2\"\ub294 \ucc98\ub9ac \uc21c\uc11c\uc5d0\uc11c \ud6c4\uc790\uac00 \uc544\ub2cc \uc55e\uc5d0 \ub098\ud0c0\ub0a9\ub2c8\ub2e4.<\/span><\/li>\n<\/ul>\n<p><b>\ud14c\uc774\ud06c\uc544\uc6c3#2 : \uc911\ubcf5 \uc81c\uac70<\/b><\/p>\n<p><span style=\"font-weight: 400\">\ubb38\uc11c\uc5d0 \ub300\ud55c \uc5f0\uc18d\uc801\uc778 \uc791\uc5c5(\/\ubcc0\uacbd\/\ubcc0\ud615)\uc740 \ub514\uc2a4\ud06c\uc640 \uba54\ubaa8\ub9ac\uc758 \uc624\ubc84\ud5e4\ub4dc\ub97c \ucd5c\uc18c\ud654\ud558\uae30 \uc704\ud574 \ube60\ub978 \uc18d\ub3c4\ub85c \uc5f0\uc18d\uc801\uc73c\ub85c \ubc1c\uc0dd\ud558\ub294 \uacbd\uc6b0 Couchbase Server\uc5d0\uc11c \ubcd1\ud569(\uc911\ubcf5 \uc81c\uac70)\ub429\ub2c8\ub2e4. \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ubc84\ub294 DCP \uc2a4\ud2b8\ub9bc\uc5d0\uc11c \ubb38\uc11c\uc758 \ucd5c\uc2e0 \ubc84\uc804\ub9cc \uc804\uc1a1\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uc704\uc758 \uc608\uc81c\uc5d0\uc11c \ubb38\uc11c\uc5d0 \ub300\ud55c \uc791\uc5c5 \uc21c\uc11c\uc5d0\uc11c \uac00\uc7a5 \ub2a6\uac8c \ubc1c\uc0dd\ud55c \ubb38\uc11c ID \uc0ad\uc81c\uac00 OnUpdate \ud578\ub4e4\ub7ec\uac00 \ud2b8\ub9ac\uac70\ub418\uc9c0 \uc54a\ub294 \uc774\uc720\ub294 \uc5c5\ub370\uc774\ud2b8\uc640 \uc0ad\uc81c\uac00 \uc21c\uc11c\ub300\ub85c \ubc1c\uc0dd\ud558\uba74 \ud0c0\uc784\ub77c\uc778\uc5d0\uc11c \ub098\uc911\uc5d0 \ubc1c\uc0dd\ud55c \uc0ad\uc81c\ub85c \ud569\uccd0\uc9c0\uae30 \ub54c\ubb38\uc785\ub2c8\ub2e4. \uc989, \ubb38\uc11c\uc5d0 \ub300\ud55c \uc5ec\ub7ec \uc5c5\ub370\uc774\ud2b8(\ub610\ub294 \ub2e8\uc77c \uc5c5\ub370\uc774\ud2b8)\uac00 \ubc1c\uc0dd\ud55c \ud6c4 \ubb38\uc11c\uac00 \uc0ad\uc81c\ub418\uba74 \uc5c5\ub370\uc774\ud2b8\uac00 \ucd5c\uc885 \uc774\ubca4\ud2b8, \uc989 \ubb38\uc11c\uc758 \uc0ad\uc81c\uc5d0 \ubcd1\ud569\ub418\ubbc0\ub85c Couchbase \ud568\uc218\uc5d0\uc11c\ub294 \uc0ad\uc81c \uc774\ubca4\ud2b8\ub9cc \ud45c\uc2dc\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\ubb38\uc11c\uac00 \uc791\uc740 \ucc3d\uc5d0\uc11c \uc5ec\ub7ec \ubc88 \uc5c5\ub370\uc774\ud2b8\ub41c \ud6c4 \ud568\uc218\uac00 \ubcc0\uacbd \ub0b4\uc6a9\uc744 \uc0ac\uc6a9\ud558\ub294 \uacbd\uc6b0\uc5d0\ub3c4 \ube44\uc2b7\ud55c \ub3d9\uc791\uc774 \ub098\ud0c0\ub098\uba70, \ubb38\uc11c\uc5d0 \ubc1c\uc0dd\ud55c \ucd5c\uc2e0 \ubcc0\uacbd \ub0b4\uc6a9\ub9cc \ud45c\uc2dc\ub418\uace0 \uc911\uac04 \ubcc0\uacbd \ub0b4\uc6a9\uc740 \uc190\uc2e4\ub429\ub2c8\ub2e4. \uc774\ub294 \ubc84\ud0b7\uc5d0 \ub9ce\uc740 \ubcc0\uacbd \uc0ac\ud56d\uc774 \uc788\ub294 \uae30\uc874 \ubc84\ud0b7\uc5d0 \uc0c8 \ud568\uc218\uac00 \ubc30\ud3ec\ub41c \uacbd\uc6b0\uc5d0\ub9cc \ud574\ub2f9\ub429\ub2c8\ub2e4. <\/span><\/p>\n<p><span style=\"font-weight: 400\">\ud568\uc218\uac00 \ubc30\ud3ec\ub418\uace0 \ubb38\uc11c\uc5d0 \ubcc0\uacbd \uc0ac\ud56d\uc774 \ubc1c\uc0dd\ud558\uba74 \uac01 \ubcc0\uacbd \uc0ac\ud56d\uc740 \ud568\uc218\uc5d0 \uc758\ud574 \ucc98\ub9ac\ub429\ub2c8\ub2e4. \uadf8\ub7ec\ub098 \uc9e7\uc740 \uc2dc\uac04 \uac04\uaca9\uc73c\ub85c \ubb38\uc11c\uc5d0 \ubc1c\uc0dd\ud558\ub294 \ubcc0\uacbd \uc0ac\ud56d\uc758 \uc218\uac00 \ub9e4\uc6b0 \ub9ce\uc740 \uacbd\uc6b0 Couchbase Server\ub294 \uc5ec\uc804\ud788 \uc5b4\ub290 \uc815\ub3c4\uc758 \uc911\ubcf5 \uc81c\uac70\ub97c \uc218\ud589\ud558\uba70, \uc774\ub85c \uc778\ud574 \ubaa8\ub4e0 \ubcc0\uacbd \uc0ac\ud56d\uc774 \ud568\uc218\ub97c \ud2b8\ub9ac\uac70\ud558\uc9c0 \uc54a\uc744 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uc989, 10\uac1c\uc758 \ubb38\uc11c\uac00 \uc0bd\uc785\ub418\uace0 \uadf8 \uc911 \ud558\ub098\uac00 \uc0ad\uc81c\ub41c \uacbd\uc6b0 \ud568\uc218\uac00 \ubc30\ud3ec\ub420 \ub54c \uc0ad\uc81c \uc791\uc5c5(\uc0bd\uc785\ub41c \ubb38\uc11c\uc640 \uc0ad\uc81c\ub41c \ubb38\uc11c)\uc774 \ud568\uc218\uc5d0 \uc758\ud574 \ub9c8\uc9c0\ub9c9\uc5d0 \ud45c\uc2dc\ub418\ub294 \uac83\uc740 \ubcf4\uc7a5\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><b>\ud14c\uc774\ud06c\uc544\uc6c3#3 : \ud568\uc218\uac00 \ub3cc\uc5f0\ubcc0\uc774\ub97c \uc218\ud589\ud55c \uc21c\uc11c\ub300\ub85c \ucc98\ub9ac\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. <\/b><\/p>\n<p><span style=\"font-weight: 400\">\uc5ec\uae30\uc11c \ubb34\uc2a8 \uc77c\uc774 \uc77c\uc5b4\ub098\uace0 \uc788\ub294 \uac78\uae4c\uc694? In <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/ordering-couchbase-functions-2\/\">\ud30c\ud2b8 2<\/a> \ube14\ub85c\uadf8 \uc2dc\ub9ac\uc988\uc5d0\uc11c\ub294 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc774\ubca4\ud2b8 \uc11c\ube44\uc2a4\uc758 \ub0b4\ubd80\ub97c \uc790\uc138\ud788 \uc0b4\ud3b4\ubcf4\uace0 \uc774\ubca4\ud2b8 \uc6cc\ucee4\uac00 \ub3cc\uc5f0\ubcc0\uc774\ub97c \ucc98\ub9ac\ud558\ub294 \ubc29\uc2dd\uc744 \uc774\ud574\ud574 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4.<\/span><\/p>","protected":false},"excerpt":{"rendered":"<p>Couchbase Functions is being introduced in the Couchbase Server 5.5 release under the Couchbase Eventing Service. Couchbase Functions gives you the ability to move data-driven business logic closer to your data. User-defined business logic can be triggered in real-time on [&hellip;]<\/p>","protected":false},"author":3013,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1821,1816,2273],"tags":[2226,2133],"ppma_author":[9055],"class_list":["post-5129","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-architecture","category-couchbase-server","category-eventing","tag-couchbase-functions","tag-functions"],"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>Ordering in Couchbase Functions - Part 1 - The Couchbase Blog<\/title>\n<meta name=\"description\" content=\"When compute resides closer to data, it is important to understand how compute behaves when the data, that it is listening to, changes.\u00a0\u00a0Let\u2019s understand Ordering in Couchbase Functions.\" \/>\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\/ordering-couchbase-functions-1\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ordering in Couchbase Functions - Part 1\" \/>\n<meta property=\"og:description\" content=\"When compute resides closer to data, it is important to understand how compute behaves when the data, that it is listening to, changes.\u00a0\u00a0Let\u2019s understand Ordering in Couchbase Functions.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/ordering-couchbase-functions-1\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2018-05-15T11:20:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T05:40:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/05\/eventing-fn.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1238\" \/>\n\t<meta property=\"og:image:height\" content=\"650\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Venkat Subramanian, Product Manager\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@venkasub\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Venkat Subramanian, Product Manager\" \/>\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\/ordering-couchbase-functions-1\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/ordering-couchbase-functions-1\/\"},\"author\":{\"name\":\"Venkat Subramanian, Product Manager\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/0756e2347c2166a32f93f9a7e07e9f90\"},\"headline\":\"Ordering in Couchbase Functions &#8211; Part 1\",\"datePublished\":\"2018-05-15T11:20:15+00:00\",\"dateModified\":\"2025-06-14T05:40:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/ordering-couchbase-functions-1\/\"},\"wordCount\":658,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/ordering-couchbase-functions-1\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"keywords\":[\"Couchbase Functions\",\"functions\"],\"articleSection\":[\"Couchbase Architecture\",\"Couchbase Server\",\"Eventing\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/ordering-couchbase-functions-1\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/ordering-couchbase-functions-1\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/ordering-couchbase-functions-1\/\",\"name\":\"Ordering in Couchbase Functions - Part 1 - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/ordering-couchbase-functions-1\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/ordering-couchbase-functions-1\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2018-05-15T11:20:15+00:00\",\"dateModified\":\"2025-06-14T05:40:29+00:00\",\"description\":\"When compute resides closer to data, it is important to understand how compute behaves when the data, that it is listening to, changes.\u00a0\u00a0Let\u2019s understand Ordering in Couchbase Functions.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/ordering-couchbase-functions-1\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/ordering-couchbase-functions-1\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/ordering-couchbase-functions-1\/#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\/ordering-couchbase-functions-1\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ordering in Couchbase Functions &#8211; Part 1\"}]},{\"@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\/0756e2347c2166a32f93f9a7e07e9f90\",\"name\":\"Venkat Subramanian, Product Manager\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/8f9acdf95e167a15007b71867fe87a9a\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/53cfc83eb606325239f7058417a02969ab8ff0106a374bcdcf5d78f9b749cccd?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/53cfc83eb606325239f7058417a02969ab8ff0106a374bcdcf5d78f9b749cccd?s=96&d=mm&r=g\",\"caption\":\"Venkat Subramanian, Product Manager\"},\"description\":\"Venkat dabbles in product development and product management and has been developing data\/analytics platforms &amp; products. Significant chunk of his experience has been with Oracle, where he transitioned from being an Engineer in Oracle\u2019s Enterprise Manager team to Product Manager for Oracle's BI\/Analytics suite of products. He has worked in startups in the past helping develop machine-learning\/NLP products and distributed decisioning systems. He lurks around at @venkasub.\",\"sameAs\":[\"https:\/\/x.com\/venkasub\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/ko\/author\/venkatcouchbase-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Ordering in Couchbase Functions - Part 1 - The Couchbase Blog","description":"When compute resides closer to data, it is important to understand how compute behaves when the data, that it is listening to, changes.\u00a0\u00a0Let\u2019s understand Ordering in Couchbase Functions.","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\/ordering-couchbase-functions-1\/","og_locale":"ko_KR","og_type":"article","og_title":"Ordering in Couchbase Functions - Part 1","og_description":"When compute resides closer to data, it is important to understand how compute behaves when the data, that it is listening to, changes.\u00a0\u00a0Let\u2019s understand Ordering in Couchbase Functions.","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/ordering-couchbase-functions-1\/","og_site_name":"The Couchbase Blog","article_published_time":"2018-05-15T11:20:15+00:00","article_modified_time":"2025-06-14T05:40:29+00:00","og_image":[{"width":1238,"height":650,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/05\/eventing-fn.png","type":"image\/png"}],"author":"Venkat Subramanian, Product Manager","twitter_card":"summary_large_image","twitter_creator":"@venkasub","twitter_misc":{"Written by":"Venkat Subramanian, Product Manager","Est. reading time":"4\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/ordering-couchbase-functions-1\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/ordering-couchbase-functions-1\/"},"author":{"name":"Venkat Subramanian, Product Manager","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/0756e2347c2166a32f93f9a7e07e9f90"},"headline":"Ordering in Couchbase Functions &#8211; Part 1","datePublished":"2018-05-15T11:20:15+00:00","dateModified":"2025-06-14T05:40:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/ordering-couchbase-functions-1\/"},"wordCount":658,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/ordering-couchbase-functions-1\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","keywords":["Couchbase Functions","functions"],"articleSection":["Couchbase Architecture","Couchbase Server","Eventing"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/ordering-couchbase-functions-1\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/ordering-couchbase-functions-1\/","url":"https:\/\/www.couchbase.com\/blog\/ordering-couchbase-functions-1\/","name":"Ordering in Couchbase Functions - Part 1 - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/ordering-couchbase-functions-1\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/ordering-couchbase-functions-1\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2018-05-15T11:20:15+00:00","dateModified":"2025-06-14T05:40:29+00:00","description":"When compute resides closer to data, it is important to understand how compute behaves when the data, that it is listening to, changes.\u00a0\u00a0Let\u2019s understand Ordering in Couchbase Functions.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/ordering-couchbase-functions-1\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/ordering-couchbase-functions-1\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/ordering-couchbase-functions-1\/#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\/ordering-couchbase-functions-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Ordering in Couchbase Functions &#8211; Part 1"}]},{"@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\/0756e2347c2166a32f93f9a7e07e9f90","name":"\ubca4\uce87 \uc218\ube0c\ub77c\ub9c8\ub2c8\uc548, \uc81c\ud488 \uad00\ub9ac\uc790","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/8f9acdf95e167a15007b71867fe87a9a","url":"https:\/\/secure.gravatar.com\/avatar\/53cfc83eb606325239f7058417a02969ab8ff0106a374bcdcf5d78f9b749cccd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/53cfc83eb606325239f7058417a02969ab8ff0106a374bcdcf5d78f9b749cccd?s=96&d=mm&r=g","caption":"Venkat Subramanian, Product Manager"},"description":"\ubca4\uce87\uc740 \uc81c\ud488 \uac1c\ubc1c \ubc0f \uc81c\ud488 \uad00\ub9ac \uc5c5\ubb34\ub97c \ub2f4\ub2f9\ud558\uba70 \ub370\uc774\ud130\/\ubd84\uc11d \ud50c\ub7ab\ud3fc \ubc0f \uc81c\ud488\uc744 \uac1c\ubc1c\ud574 \uc654\uc2b5\ub2c8\ub2e4. \uadf8\uc758 \uacbd\ub825\uc758 \uc0c1\ub2f9 \ubd80\ubd84\uc740 \uc624\ub77c\ud074\uc5d0\uc11c \uc313\uc740 \uac83\uc73c\ub85c, \uc624\ub77c\ud074 \uc5d4\ud130\ud504\ub77c\uc774\uc988 \uad00\ub9ac\uc790 \ud300\uc758 \uc5d4\uc9c0\ub2c8\uc5b4\uc5d0\uc11c \uc624\ub77c\ud074\uc758 BI\/\ubd84\uc11d \uc81c\ud488\uad70\uc758 \uc81c\ud488 \uad00\ub9ac\uc790\ub85c \uc804\ud658\ud588\uc2b5\ub2c8\ub2e4. \uacfc\uac70\uc5d0\ub294 \uc2a4\ud0c0\ud2b8\uc5c5\uc5d0\uc11c \uba38\uc2e0\ub7ec\ub2dd\/NLP \uc81c\ud488 \ubc0f \ubd84\uc0b0\ud615 \uc758\uc0ac\uacb0\uc815 \uc2dc\uc2a4\ud15c \uac1c\ubc1c\uc744 \ub3c4\uc654\uc2b5\ub2c8\ub2e4. \uadf8\ub294 @venkasub\uc5d0\uc11c \ud65c\ub3d9\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.","sameAs":["https:\/\/x.com\/venkasub"],"url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/venkatcouchbase-com\/"}]}},"authors":[{"term_id":9055,"user_id":3013,"is_guest":0,"slug":"venkatcouchbase-com","display_name":"Venkat Subramanian, Product Manager","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/53cfc83eb606325239f7058417a02969ab8ff0106a374bcdcf5d78f9b749cccd?s=96&d=mm&r=g","first_name":"Venkat","last_name":"Subramanian, Product Manager","user_url":"","author_category":"","description":"\ubca4\uce87\uc740 \uc81c\ud488 \uac1c\ubc1c \ubc0f \uc81c\ud488 \uad00\ub9ac \uc5c5\ubb34\ub97c \ub2f4\ub2f9\ud558\uba70 \ub370\uc774\ud130\/\ubd84\uc11d \ud50c\ub7ab\ud3fc \ubc0f \uc81c\ud488\uc744 \uac1c\ubc1c\ud574 \uc654\uc2b5\ub2c8\ub2e4. \uadf8\uc758 \uacbd\ub825\uc758 \uc0c1\ub2f9 \ubd80\ubd84\uc740 \uc624\ub77c\ud074\uc5d0\uc11c \uc313\uc740 \uac83\uc73c\ub85c, \uc624\ub77c\ud074 \uc5d4\ud130\ud504\ub77c\uc774\uc988 \uad00\ub9ac\uc790 \ud300\uc758 \uc5d4\uc9c0\ub2c8\uc5b4\uc5d0\uc11c \uc624\ub77c\ud074\uc758 BI\/\ubd84\uc11d \uc81c\ud488\uad70\uc758 \uc81c\ud488 \uad00\ub9ac\uc790\ub85c \uc804\ud658\ud588\uc2b5\ub2c8\ub2e4. \uacfc\uac70\uc5d0\ub294 \uc2a4\ud0c0\ud2b8\uc5c5\uc5d0\uc11c \uba38\uc2e0\ub7ec\ub2dd\/NLP \uc81c\ud488 \ubc0f \ubd84\uc0b0\ud615 \uc758\uc0ac\uacb0\uc815 \uc2dc\uc2a4\ud15c \uac1c\ubc1c\uc744 \ub3c4\uc654\uc2b5\ub2c8\ub2e4. \uadf8\ub294 @venkasub\uc5d0\uc11c \ud65c\ub3d9\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/5129","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\/3013"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=5129"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/5129\/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=5129"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=5129"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=5129"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=5129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}