{"id":7153,"date":"2019-07-03T18:54:18","date_gmt":"2019-07-04T01:54:18","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=7153"},"modified":"2021-07-13T00:46:05","modified_gmt":"2021-07-13T07:46:05","slug":"a-glimpse-of-fts-performance-improvements-in-6-5-0-part-1","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/a-glimpse-of-fts-performance-improvements-in-6-5-0-part-1\/","title":{"rendered":"6.5.0\uc758 FTS \uc131\ub2a5 \uac1c\uc120 \uc0ac\ud56d \uc0b4\ud3b4\ubcf4\uae30 - 1\ubd80"},"content":{"rendered":"<p><span style=\"font-weight: 400\">Ever since the nimbler, refined `<\/span><a href=\"https:\/\/www.couchbase.com\/blog\/ko\/scorch-index-type-why-does-it-matter\/\"><span style=\"font-weight: 400\">scorch<\/span><\/a><span style=\"font-weight: 400\">` indexing format released in Couchbase 6.0.0, the FTS team has been pretty excited about the future optimisation potential unlocked with the newer indexing scheme. With the 6.5.0 release, we have essentially embarked on a never ending journey of optimising and tuning the performance of the Full Text Search engine.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">\uace7 \ucd9c\uc2dc\ub420 6.5.0 \ubc84\uc804\uc5d0 \ub3c4\uc785\ub418\ub294 \ud765\ubbf8\ub85c\uc6b4 \ucd5c\uc801\ud654 \uae30\ub2a5\uc5d0 \ub300\ud574 \uba87 \uac00\uc9c0 \uc18c\uac1c\ud574\ub4dc\ub9ac\uaca0\uc2b5\ub2c8\ub2e4.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<h4><b>\uc9c0\ub9ac\uc801 \ucffc\ub9ac <\/b><\/h4>\n<p><span style=\"font-weight: 400\">FTS\ub294 \ub450 \uac00\uc9c0 \uc720\ud615\uc758 \uc9c0\ub9ac\uc801 \ucffc\ub9ac\ub97c \uc9c0\uc6d0\ud569\ub2c8\ub2e4. <\/span><a href=\"https:\/\/docs.couchbase.com\/server\/current\/fts\/fts-geospatial-queries.html\"><span style=\"font-weight: 400\">\uc810 \uac70\ub9ac \ubc0f \uacbd\uacc4 \uc0ac\uac01\ud615<\/span><\/a><span style=\"font-weight: 400\">. \uc774 \uae30\ub2a5\uc774 \ucc98\uc74c \ub3c4\uc785\ub41c \uc774\ub798\ub85c \uc774 \uae30\ub2a5\uc744 \uc218\uc815\ud558\uace0 \uac1c\uc120\ud560 \uae30\ud68c\uac00 \uc5c6\uc5c8\uc9c0\ub9cc, \ucffc\ub9ac \uad6c\ud604\uc5d0 \uba54\ubaa8\ub9ac\uc640 CPU \uc0ac\uc6a9\ub960 \uce21\uba74\uc5d0\uc11c \uac1c\uc120\uc774 \ud544\uc694\ud558\ub2e4\ub294 \uac83\uc740 \uac70\uc758 \ud655\uc2e4\ud588\uc2b5\ub2c8\ub2e4. \uc88b\uc740 \uc18c\uc2dd\uc740 6.5.0\uc758 \ubaa8\ub4e0 \uc131\ub2a5 \uac1c\uc120 \uc0ac\ud56d \uc911\uc5d0\uc11c \uc9c0\uc5ed \ubcc0\uacbd\uc73c\ub85c \uac00\uc7a5 \ud070 \uac1c\uc120\uc774 \uc774\ub8e8\uc5b4\uc84c\ub2e4\ub294 \uac83\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h5><b>\uae30\ud68c<\/b><\/h5>\n<p><span style=\"font-weight: 400\">\uc9c0\ub9ac\uc801 \ucffc\ub9ac\uc758 \ub192\uc740 \uba54\ubaa8\ub9ac \uc0ac\uc6a9\ub7c9\uc744 \ubd84\uc11d\ud558\ub294 \uacfc\uc815\uc5d0\uc11c \uc544\uc9c1 \uac1c\ubc1c\ub418\uc9c0 \uc54a\uc740 \uc5c4\uccad\ub09c \uc131\ub2a5 \ud29c\ub2dd \uc7a0\uc7ac\ub825\uc774 \uc788\ub2e4\ub294 \uac83\uc774 \ubd84\uba85\ud574\uc84c\uc2b5\ub2c8\ub2e4. \uc810 \uac70\ub9ac\uc640 \uacbd\uacc4 \uc0ac\uac01\ud615 \ucffc\ub9ac \uc720\ud615 \ubaa8\ub450\uc5d0\uc11c \uc778\ub371\uc2f1 \uc5d4\uc9c4(<\/span><a href=\"https:\/\/github.com\/blevesearch\/bleve\"><span style=\"font-weight: 400\">bleve<\/span><\/a><span style=\"font-weight: 400\">)\ub294 \uc8fc\uc5b4\uc9c4 \ucffc\ub9ac \ub9e4\uac1c\ubcc0\uc218\uc5d0\uc11c \uac80\uc0c9 \uae30\uc900\uc744 \ucda9\uc871\ud558\ub294 \uac80\uc0c9\ud560 \uc9c0\ub9ac\uc801 \uc704\uce58\uc758 \ubc94\uc704(\ud6c4\ubcf4 \uc6a9\uc5b4)\ub97c \ud30c\uc545\ud574\uc57c \ud569\ub2c8\ub2e4. Bleve\ub294 \ud2b9\uc815 \uc218\ud559\uc801 \ub2e8\uacc4\ub97c \ud1b5\ud574 \uc774\ub7ec\ud55c \ud6c4\ubcf4 \uc9c0\uc5ed \uc6a9\uc5b4\ub97c \ub3c4\ucd9c\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\ud558\uc9c0\ub9cc \uc218\ud559\uc801\uc73c\ub85c \uc0dd\uc131\ub41c \ud6c4\ubcf4 \uc9c0\uc5ed \uc6a9\uc5b4\uc5d0 \ub300\ud55c \ud544\ud130\ub9c1\uc740 \uc804\ud600 \uc218\ud589\ub418\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4. \uc989, \ubc31\uadf8\ub77c\uc6b4\ub4dc\uc5d0\uc11c \uc758\ub3c4\ud558\uc9c0 \uc54a\uc740 \uac80\uc0c9 \uacf5\uac04\uc758 \uc99d\ud3ed\uc774 \uc77c\uc5b4\ub098\uace0 \uc788\uc5c8\ub358 \uac83\uc785\ub2c8\ub2e4. \uadf8\ub9ac\uace0 \uc774\ub85c \uc778\ud574 \ubd88\ud544\uc694\ud558\uac70\ub098 \uad00\ub828 \uc5c6\ub294 \uc6a9\uc5b4 \uac80\uc0c9 \ubc18\ubcf5\uc790(\uc608: \uc0c9\uc778\uc5d0 \uc874\uc7ac\ud558\uc9c0\ub3c4 \uc54a\ub294 \uc6a9\uc5b4)\uac00 \ub108\ubb34 \ub9ce\uc774 \uc0dd\uc131\ub418\uc5b4 \uad00\ub9ac\ud574\uc57c \ud560 \ub0b4\ubd80 \uc784\uc2dc \uac1d\uccb4\uac00 \ub9ce\uc544\uc9c0\uace0 \uac00\ube44\uc9c0 \uceec\ub809\ud130\uc5d0 \ud070 \uc624\ubc84\ud5e4\ub4dc\uac00 \ucd94\uac00\ub418\uc5c8\uc2b5\ub2c8\ub2e4.\u00a0<\/span><\/p>\n<h5><b>\uc751\ub2f5<\/b><\/h5>\n<p><span style=\"font-weight: 400\">\uc774 \uacbd\uc6b0, \uae30\ubcf8\uc801\uc73c\ub85c \uc218\ud559\uc801\uc73c\ub85c \uc0dd\uc131\ub41c \uc9c0\ub9ac\uc801 \ud3ec\uc778\ud2b8\uac00 \uc6a9\uc5b4 \uc0ac\uc804\uc5d0 \uc874\uc7ac\ud558\ub294\uc9c0 \uac80\uc99d\ud558\uace0 \uc6a9\uc5b4 \uc0ac\uc804\uc5d0 \uc874\uc7ac\ud558\ub294 \uacbd\uc6b0\uc5d0\ub9cc \uc790\uaca9\uc744 \ubd80\uc5ec\ud558\ub294 \uc9c0\ub9ac\uc801 \uc6a9\uc5b4 \ud544\ud130\ub9c1\uc744 \uc801\uc6a9\ud558\uc5ec \ucd5c\uc801\ud654\ud588\uc2b5\ub2c8\ub2e4. \uc774 \uc811\uadfc \ubc29\uc2dd\uc740 \ubc18\uc804\ub41c \uc778\ub371\uc2a4\uc5d0 \ub300\ud574 \uac80\uc0c9\ub418\ub294 \ud6c4\ubcf4 \uc9c0\ub9ac\uc801 \uc704\uce58\/\uc6a9\uc5b4\uc758 \uc218\ub97c \ud06c\uac8c \uc904\uc600\uace0, \ub530\ub77c\uc11c \uc9c0\ub9ac\uc801 \ucffc\ub9ac\uc758 \uc9c0\uc5f0 \uc2dc\uac04\uacfc \ucc98\ub9ac\ub7c9 \uc218\uce58\ub97c \ubaa8\ub450 \uac1c\uc120\ud588\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<h5><b>\ubcf4\uc0c1<\/b><\/h5>\n<p><span style=\"font-weight: 400\">\uc774\ub97c \ud1b5\ud574 \ucd5c\ub300 <\/span><b>6X<\/b><span style=\"font-weight: 400\"> \ub0b4\ubd80 \ubca4\uce58\ub9c8\ud06c\uc5d0\uc11c \uc9c0\ub9ac\uc801 \ucffc\ub9ac\uc5d0 \ub300\ud55c \uc9c0\uc5f0 \uc2dc\uac04 \uac10\uc18c\ub97c \ud655\uc778\ud588\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h4><b>\ud37c\uc9c0 \ucffc\ub9ac <\/b><\/h4>\n<p><span style=\"font-weight: 400\">\uc0ac\uc804 <\/span><a href=\"https:\/\/www.couchbase.com\/blog\/ko\/scorch-index-type-why-does-it-matter\/\"><span style=\"font-weight: 400\">scorch<\/span><\/a><span style=\"font-weight: 400\"> \uc77c \ub3d9\uc548 <\/span><a href=\"https:\/\/docs.couchbase.com\/server\/current\/fts\/fts-query-types.html#fuzzy-query\"><span style=\"font-weight: 400\">\ud37c\uc9c0\/\ud3b8\uc9d1 \uac70\ub9ac<\/span><\/a><span style=\"font-weight: 400\"> \ucffc\ub9ac\uac00 \uc218\uc2e0\ub418\uba74 \uc0c9\uc778 \uc5d4\uc9c4\uc740 \ucffc\ub9ac\uc5d0\uc11c \uc8fc\uc5b4\uc9c4 \ud544\ub4dc\uc5d0 \ub300\ud574 \uc0c9\uc778\ub41c \ubaa8\ub4e0 \uc6a9\uc5b4\ub97c \uac80\ud1a0\ud558\uc5ec \ud3b8\uc9d1 \uac70\ub9ac\ub97c \uacc4\uc0b0\ud558\uc5ec \ud604\uc7ac \uc6a9\uc5b4\uac00 \ucffc\ub9ac \uc6a9\uc5b4\uc640 \uc694\uccad\ub41c \ud3b8\uc9d1 \uac70\ub9ac \ub0b4\uc5d0 \uc788\ub294\uc9c0 \uc5ec\ubd80\ub97c \ud30c\uc545\ud569\ub2c8\ub2e4. \uadf8\ub9ac\uace0 \ud574\ub2f9 \ud3b8\uc9d1 \uac70\ub9ac \uae30\uc900\uc744 \ucda9\uc871\ud558\ub294 \uacbd\uc6b0, \uc5ed \uc778\ub371\uc2a4\uc5d0\uc11c \ud574\ub2f9 \uc6a9\uc5b4\ub97c \uc870\ud68c\ud558\uc5ec \ud574\ub2f9 \uc6a9\uc5b4\uac00 \ub098\ud0c0\ub098\ub294 \ubb38\uc11c \ubaa9\ub85d\uacfc \ucffc\ub9ac\uc5d0\uc11c \uc9c0\uc815\ud55c \ub300\ub85c \ud544\uc694\ud55c \uc138\ubd80 \uc815\ubcf4\ub97c \uac00\uc838\uc635\ub2c8\ub2e4. (\uc6a9\uc5b4 \ubca1\ud130, \ubb38\uc11c \uac12 <\/span><a href=\"https:\/\/docs.couchbase.com\/server\/6.0\/fts\/fts-creating-indexes.html#inserting-a-child-field\"><span style=\"font-weight: 400\">\ub4f1<\/span><\/a><span style=\"font-weight: 400\">)\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">\ucd5c\uadfc\uc758 \uc2a4\ucf54\uce58 \uc778\ub371\uc2f1 \ud3ec\ub9f7\uc740 FiniteStateTransducers(<\/span><a href=\"https:\/\/en.wikipedia.org\/wiki\/Finite-state_transducer\"><span style=\"font-weight: 400\">FST<\/span><\/a><span style=\"font-weight: 400\">)\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc6a9\uc5b4 \uc0ac\uc804\uc744 \uad6c\ud604\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <\/span><a href=\"https:\/\/cseweb.ucsd.edu\/classes\/sp15\/cse191-e\/lec3.html\"><span style=\"font-weight: 400\">DFA<\/span><\/a><span style=\"font-weight: 400\"> \uc18d\uc131. \uc774\ub97c \ud1b5\ud574 \ucffc\ub9ac\uc5d0\uc11c \uc8fc\uc5b4\uc9c4 \ud3b8\uc9d1 \uac70\ub9ac \ub0b4\uc5d0\uc11c \ud6c4\ubcf4 \uc6a9\uc5b4\ub97c \ucc3e\ub294 \ucd08\ubcf4\uc790\uc758 \uc811\uadfc \ubc29\uc2dd\uc744 \uac1c\uc120\ud558\ub294 \ub370 \ub3c4\uc6c0\uc774 \ub418\uc5c8\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">\uc811\uadfc \ubc29\uc2dd\uc740 <\/span><b>L<\/b><span style=\"font-weight: 400\">\uc5d0\ube10\uc288\ud14c\uc778 <\/span><b>A<\/b><span style=\"font-weight: 400\">utomaton(<\/span><a href=\"https:\/\/en.wikipedia.org\/wiki\/Levenshtein_automaton\"><span style=\"font-weight: 400\">LA<\/span><\/a><span style=\"font-weight: 400\">)\ub97c \ud3b8\uc9d1 \uac70\ub9ac \ucffc\ub9ac\uc5d0\uc11c \uc8fc\uc5b4\uc9c4 \uc6a9\uc5b4\uc5d0 \ub300\ud574 \ubc18\ud658\ud569\ub2c8\ub2e4. \uc774 LA\ub294 \ucffc\ub9ac\uc5d0\uc11c \uc8fc\uc5b4\uc9c4 \"d\"\uc758 \ud3b8\uc9d1 \uac70\ub9ac\uc5d0 \uc788\ub294 \ubaa8\ub4e0 \uc6a9\uc5b4\ub97c \uc77c\uce58\uc2dc\ud0a4\ub294 \uc18d\uc131\uc744 \uac00\uc9c4 DFA\uc785\ub2c8\ub2e4. \uadf8\ub9ac\uace0 \uc774 LA DFA\ub294 \ucffc\ub9ac\uc758 \uc77c\ubd80\ub85c \ucd5c\uc885\uc801\uc73c\ub85c \uac80\uc0c9\ud574\uc57c \ud558\ub294 \ud6c4\ubcf4 \uc6a9\uc5b4\ub97c \ud544\ud130\ub9c1\ud558\uae30 \uc704\ud574 \uc6d0\ub798 \uc0c9\uc778\ub41c \uc6a9\uc5b4\uc9d1\/\uc6a9\uc5b4 \uc0ac\uc804(FST DFA)\uacfc \ud568\uaed8 \ub2e8\uacc4\uc801\uc73c\ub85c \ub610\ub294 \uad50\ucc28\ud558\ub3c4\ub85d \ub9cc\ub4e4\uc5b4\uc9d1\ub2c8\ub2e4.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h5><b>\uae30\ud68c<\/b><\/h5>\n<p><span style=\"font-weight: 400\">6.0 \ub9b4\ub9ac\uc2a4\uae4c\uc9c0\ub294 \ub4e4\uc5b4\uc624\ub294 \ucffc\ub9ac\ub9c8\ub2e4 LA DFA\ub97c \uc0c8\ub85c \ub9cc\ub4e4\uc5c8\ub294\ub370, \uc774 LA DFA \uad6c\ucd95 \ubd80\ubd84\uc774 \uba54\ubaa8\ub9ac \uc0ac\uc6a9\ub7c9\uacfc DFA \uad6c\ucd95 \uc18d\ub3c4 \uce21\uba74\uc5d0\uc11c \ubd80\ub2f4\uc774 \ub418\ub294 \uac83\uc73c\ub85c \ub098\ud0c0\ub0ac\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<h5><b>\uc751\ub2f5<\/b><\/h5>\n<p><span style=\"font-weight: 400\"> \uc6d0\uc791\uc5d0\uc11c \uc601\uac10\uc744 \ubc1b\uc544 <\/span><a href=\"https:\/\/citeseerx.ist.psu.edu\/viewdoc\/summary?doi=10.1.1.16.652\"><span style=\"font-weight: 400\">\uc885\uc774<\/span><\/a><span style=\"font-weight: 400\"> \ube14\ub85c\uadf8 \uac8c\uc2dc\ubb3c - <\/span><a href=\"https:\/\/fulmicoton.com\/posts\/levenshtein\/\"><span style=\"font-weight: 400\">\ub808\ubca4\uc288\ud0c0\uc778<\/span><\/a><span style=\"font-weight: 400\">\uc640 \ub2ec\ub9ac, \ucd5c\uc2e0 \ub808\ubca4\uc288\ud0c0\uc778 \uc624\ud1a0\ub9c8\ud1a4 \uad6c\uc870\ub294 2\ub2e8\uacc4 \uc811\uadfc \ubc29\uc2dd\uc744 \ucde8\ud569\ub2c8\ub2e4. \uccab \ubc88\uc9f8 \ub2e8\uacc4\uc5d0\uc11c\ub294 \uc0ac\uc804 \uc815\uc758\ub41c* \ud3b8\uc9d1 \uac70\ub9ac \uc9d1\ud569\uc5d0 \ub300\ud55c \ud30c\ub77c\uba54\ud2b8\ub9ad DFA\ub97c \ubbf8\ub9ac \uacc4\uc0b0\ud558\uba70, \uc774 \ubd80\ubd84\uc740 \ucffc\ub9ac \ubb38\uc790\uc5f4\uacfc \uc644\uc804\ud788 \ub3c5\ub9bd\uc801\uc774\ubbc0\ub85c \ubbf8\ub9ac \uacc4\uc0b0\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ub450 \ubc88\uc9f8 \ub2e8\uacc4\uc5d0\uc11c\ub294 \uc774 \ud30c\ub77c\uba54\ud2b8\ub9ad DFA\ub97c \uc0ac\uc6a9\ud558\uc5ec \ucffc\ub9ac\ubcc4 LA DFA\ub97c \uacc4\uc0b0\ud569\ub2c8\ub2e4. \ub530\ub77c\uc11c DFA \uad6c\uc131\uc774 \ub9e4\uc6b0 \ube60\ub974\uace0 \uba54\ubaa8\ub9ac \uce5c\ud654\uc801\uc785\ub2c8\ub2e4.<\/span><\/p>\n<h5><b>\ubcf4\uc0c1<\/b><\/h5>\n<p><span style=\"font-weight: 400\">Go \ub9c8\uc774\ud06c\ub85c \ubca4\uce58\ub9c8\ud06c\uc5d0 \ub530\ub974\uba74 \ucd5c\uc2e0 \uad6c\ud604\uc740 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4. <\/span><b>5X<\/b><span style=\"font-weight: 400\"> \ub354 \ube60\ub974\uace0 <\/span><b>12X<\/b><span style=\"font-weight: 400\"> \uba54\ubaa8\ub9ac \uc0ac\uc6a9\ub7c9\uc774 \uac1c\uc120\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uadf8\ub9ac\uace0 \ub0b4\ubd80 \uc131\ub2a5 \ud14c\uc2a4\ud2b8\uc5d0\uc11c \ub2e4\uc74c\uacfc \uac19\uc740 \uacb0\uacfc\ub97c \uc5bb\uc5c8\uc2b5\ub2c8\ub2e4. <strong>~50%<\/strong> \ucffc\ub9ac \ucc98\ub9ac\ub7c9 \uac1c\uc120.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">\uc5ec\uae30\uae4c\uc9c0 \uc2a4\ud06c\ub864\ud574 \uc8fc\uc154\uc11c \uac10\uc0ac\ud569\ub2c8\ub2e4.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uc5ec\ub7ec\ubd84\uc758 \uc9d1\uc911\ub825\uc744 \ub192\uc774\uae30 \uc704\ud574 \uc5ec\uae30\uc11c \uc7a0\uc2dc \uba48\ucd94\uace0 \ub098\uba38\uc9c0 \uc774\uc57c\uae30\ub294 2\ubd80\uc5d0\uc11c \ub2e4\ub8e8\ub3c4\ub85d \ud558\uaca0\uc2b5\ub2c8\ub2e4. \ub2e4\uc74c \ud30c\ud2b8\uc5d0\uc11c\ub294 \uc22b\uc790 \ubc94\uc704, \uc811\ub450\uc0ac, \uc640\uc77c\ub4dc\uce74\ub4dc \ub4f1\uacfc \uac19\uc740 \ucffc\ub9ac\ubfd0\ub9cc \uc544\ub2c8\ub77c FTS\uc5d0 gRPC\ub97c \ub3c4\uc785\ud588\uc744 \ub54c \uc5bb\uc744 \uc218 \uc788\ub294 \uc131\ub2a5 \ud5a5\uc0c1\uc5d0 \ub300\ud574 \ub2e4\ub8f0 \uac83\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h5><strong>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<em> \u00a0&#8230; <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/fts-performance-improvements-in-6-5-0-part-2\/\">\ud30c\ud2b8 2<\/a><\/em><\/strong><\/h5>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">{\uc0ac\uc804 \uc815\uc758\ub41c* \ud3b8\uc9d1 \uac70\ub9ac =&gt; \ud604\uc7ac FTS\ub294 \ucd5c\ub300 2\uae4c\uc9c0 \ud3b8\uc9d1 \uac70\ub9ac\ub97c \uc9c0\uc6d0\ud569\ub2c8\ub2e4. \uc989, 1\uacfc 2\ub9cc \uc9c0\uc6d0\ud569\ub2c8\ub2e4.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">\uadf8 \uc8fc\ub41c \uc774\uc720\ub294 \uc801\ub2f9\ud55c \ud06c\uae30\uc758 \ubb38\uc11c \ub9d0\ubb49\uce58\uc5d0\ub294 \ucffc\ub9ac \uc6a9\uc5b4\uc640 \ud3b8\uc9d1 \uac70\ub9ac\uac00 2\ub97c \ucd08\uacfc\ud558\ub294 \uc6a9\uc5b4\uac00 \ub108\ubb34 \ub9ce\uae30 \ub54c\ubb38\uc785\ub2c8\ub2e4. \ub530\ub77c\uc11c \ub354 \uc774\uc0c1\uc758 \uc778\ub371\uc2a4 \uc870\ud68c\ub294 \uac80\uc0c9 \uad00\ub828\uc131\uc774 \ub5a8\uc5b4\uc9c0\uace0 \ub9ac\uc18c\uc2a4\ub97c \ub9e4\uc6b0 \ub9ce\uc774 \uc0ac\uc6a9\ud558\uac8c \ub429\ub2c8\ub2e4.}<\/span><\/p>","protected":false},"excerpt":{"rendered":"<p>Ever since the nimbler, refined `scorch` indexing format released in Couchbase 6.0.0, the FTS team has been pretty excited about the future optimisation potential unlocked with the newer indexing scheme. With the 6.5.0 release, we have essentially embarked on a [&hellip;]<\/p>","protected":false},"author":26446,"featured_media":5952,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1816,2165],"tags":[2378],"ppma_author":[9075],"class_list":["post-7153","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-server","category-full-text-search","tag-6-5"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.2 (Yoast SEO v26.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>A Glimpse of FTS Performance Improvements in 6.5.0 - Part 1 - The Couchbase Blog<\/title>\n<meta name=\"description\" content=\"FTS performance improvements on geo queries, fuzzy\/edit distance queries, levenshtein automaton, FSTs, bounded rectangle, point distance queries.\" \/>\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\/a-glimpse-of-fts-performance-improvements-in-6-5-0-part-1\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A Glimpse of FTS Performance Improvements in 6.5.0 - Part 1\" \/>\n<meta property=\"og:description\" content=\"FTS performance improvements on geo queries, fuzzy\/edit distance queries, levenshtein automaton, FSTs, bounded rectangle, point distance queries.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/a-glimpse-of-fts-performance-improvements-in-6-5-0-part-1\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-07-04T01:54:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-07-13T07:46:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/11\/116-hero-liquid-water-drop.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"386\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Sreekanth Sivasankaran\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sreekanth Sivasankaran\" \/>\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\/a-glimpse-of-fts-performance-improvements-in-6-5-0-part-1\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/a-glimpse-of-fts-performance-improvements-in-6-5-0-part-1\/\"},\"author\":{\"name\":\"Sreekanth Sivasankaran\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/7bbda3cf57beae8bd9cba686c0c6fe7a\"},\"headline\":\"A Glimpse of FTS Performance Improvements in 6.5.0 &#8211; Part 1\",\"datePublished\":\"2019-07-04T01:54:18+00:00\",\"dateModified\":\"2021-07-13T07:46:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/a-glimpse-of-fts-performance-improvements-in-6-5-0-part-1\/\"},\"wordCount\":894,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/a-glimpse-of-fts-performance-improvements-in-6-5-0-part-1\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/11\/116-hero-liquid-water-drop.jpg\",\"keywords\":[\"6.5\"],\"articleSection\":[\"Couchbase Server\",\"Full-Text Search\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/a-glimpse-of-fts-performance-improvements-in-6-5-0-part-1\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/a-glimpse-of-fts-performance-improvements-in-6-5-0-part-1\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/a-glimpse-of-fts-performance-improvements-in-6-5-0-part-1\/\",\"name\":\"A Glimpse of FTS Performance Improvements in 6.5.0 - Part 1 - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/a-glimpse-of-fts-performance-improvements-in-6-5-0-part-1\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/a-glimpse-of-fts-performance-improvements-in-6-5-0-part-1\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/11\/116-hero-liquid-water-drop.jpg\",\"datePublished\":\"2019-07-04T01:54:18+00:00\",\"dateModified\":\"2021-07-13T07:46:05+00:00\",\"description\":\"FTS performance improvements on geo queries, fuzzy\/edit distance queries, levenshtein automaton, FSTs, bounded rectangle, point distance queries.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/a-glimpse-of-fts-performance-improvements-in-6-5-0-part-1\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/a-glimpse-of-fts-performance-improvements-in-6-5-0-part-1\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/a-glimpse-of-fts-performance-improvements-in-6-5-0-part-1\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/11\/116-hero-liquid-water-drop.jpg\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/11\/116-hero-liquid-water-drop.jpg\",\"width\":1024,\"height\":386},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/a-glimpse-of-fts-performance-improvements-in-6-5-0-part-1\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"A Glimpse of FTS Performance Improvements in 6.5.0 &#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\/7bbda3cf57beae8bd9cba686c0c6fe7a\",\"name\":\"Sreekanth Sivasankaran\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/a60af16118050d1ea3a927388dc4dfb7\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/01af11c4c81e84e518ab465b39b7a5b3c874de79270af74043cc3d4edb92ff4e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/01af11c4c81e84e518ab465b39b7a5b3c874de79270af74043cc3d4edb92ff4e?s=96&d=mm&r=g\",\"caption\":\"Sreekanth Sivasankaran\"},\"description\":\"Sreekanth Sivasankaran is a Principal Engineer\/Senior Engineering manager at Couchbase R&amp;D. He leads the design and development of distributed and highly performant Search functionality. And he has over 17 years of product development experience in various domains like telecom, handsets, enterprise software, big data technologies, and distributed systems.\",\"url\":\"https:\/\/www.couchbase.com\/blog\/ko\/author\/sreekanth-sivasankaran\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"A Glimpse of FTS Performance Improvements in 6.5.0 - Part 1 - The Couchbase Blog","description":"\uc9c0\ub9ac\uc801 \ucffc\ub9ac, \ud37c\uc9c0\/\ud3b8\uc9d1 \uac70\ub9ac \ucffc\ub9ac, \ub808\ubca4\uc288\ud0c0\uc778 \uc624\ud1a0\ub9c8\ud1a4, FST, \uacbd\uacc4 \uc0ac\uac01\ud615, \uc810 \uac70\ub9ac \ucffc\ub9ac\uc5d0 \ub300\ud55c FTS \uc131\ub2a5\uc774 \uac1c\uc120\ub418\uc5c8\uc2b5\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\/a-glimpse-of-fts-performance-improvements-in-6-5-0-part-1\/","og_locale":"ko_KR","og_type":"article","og_title":"A Glimpse of FTS Performance Improvements in 6.5.0 - Part 1","og_description":"FTS performance improvements on geo queries, fuzzy\/edit distance queries, levenshtein automaton, FSTs, bounded rectangle, point distance queries.","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/a-glimpse-of-fts-performance-improvements-in-6-5-0-part-1\/","og_site_name":"The Couchbase Blog","article_published_time":"2019-07-04T01:54:18+00:00","article_modified_time":"2021-07-13T07:46:05+00:00","og_image":[{"width":1024,"height":386,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/11\/116-hero-liquid-water-drop.jpg","type":"image\/jpeg"}],"author":"Sreekanth Sivasankaran","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Sreekanth Sivasankaran","Est. reading time":"4\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/a-glimpse-of-fts-performance-improvements-in-6-5-0-part-1\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/a-glimpse-of-fts-performance-improvements-in-6-5-0-part-1\/"},"author":{"name":"Sreekanth Sivasankaran","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/7bbda3cf57beae8bd9cba686c0c6fe7a"},"headline":"A Glimpse of FTS Performance Improvements in 6.5.0 &#8211; Part 1","datePublished":"2019-07-04T01:54:18+00:00","dateModified":"2021-07-13T07:46:05+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/a-glimpse-of-fts-performance-improvements-in-6-5-0-part-1\/"},"wordCount":894,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/a-glimpse-of-fts-performance-improvements-in-6-5-0-part-1\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/11\/116-hero-liquid-water-drop.jpg","keywords":["6.5"],"articleSection":["Couchbase Server","Full-Text Search"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/a-glimpse-of-fts-performance-improvements-in-6-5-0-part-1\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/a-glimpse-of-fts-performance-improvements-in-6-5-0-part-1\/","url":"https:\/\/www.couchbase.com\/blog\/a-glimpse-of-fts-performance-improvements-in-6-5-0-part-1\/","name":"A Glimpse of FTS Performance Improvements in 6.5.0 - Part 1 - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/a-glimpse-of-fts-performance-improvements-in-6-5-0-part-1\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/a-glimpse-of-fts-performance-improvements-in-6-5-0-part-1\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/11\/116-hero-liquid-water-drop.jpg","datePublished":"2019-07-04T01:54:18+00:00","dateModified":"2021-07-13T07:46:05+00:00","description":"\uc9c0\ub9ac\uc801 \ucffc\ub9ac, \ud37c\uc9c0\/\ud3b8\uc9d1 \uac70\ub9ac \ucffc\ub9ac, \ub808\ubca4\uc288\ud0c0\uc778 \uc624\ud1a0\ub9c8\ud1a4, FST, \uacbd\uacc4 \uc0ac\uac01\ud615, \uc810 \uac70\ub9ac \ucffc\ub9ac\uc5d0 \ub300\ud55c FTS \uc131\ub2a5\uc774 \uac1c\uc120\ub418\uc5c8\uc2b5\ub2c8\ub2e4.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/a-glimpse-of-fts-performance-improvements-in-6-5-0-part-1\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/a-glimpse-of-fts-performance-improvements-in-6-5-0-part-1\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/a-glimpse-of-fts-performance-improvements-in-6-5-0-part-1\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/11\/116-hero-liquid-water-drop.jpg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/11\/116-hero-liquid-water-drop.jpg","width":1024,"height":386},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/a-glimpse-of-fts-performance-improvements-in-6-5-0-part-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"A Glimpse of FTS Performance Improvements in 6.5.0 &#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\/7bbda3cf57beae8bd9cba686c0c6fe7a","name":"\uc2a4\ub9ac\uce78\ud2b8 \uc2dc\ubc14\uc0b0\uce74\ub780","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/a60af16118050d1ea3a927388dc4dfb7","url":"https:\/\/secure.gravatar.com\/avatar\/01af11c4c81e84e518ab465b39b7a5b3c874de79270af74043cc3d4edb92ff4e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/01af11c4c81e84e518ab465b39b7a5b3c874de79270af74043cc3d4edb92ff4e?s=96&d=mm&r=g","caption":"Sreekanth Sivasankaran"},"description":"Sreekanth Sivasankaran is a Principal Engineer\/Senior Engineering manager at Couchbase R&amp;D. He leads the design and development of distributed and highly performant Search functionality. And he has over 17 years of product development experience in various domains like telecom, handsets, enterprise software, big data technologies, and distributed systems.","url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/sreekanth-sivasankaran\/"}]}},"authors":[{"term_id":9075,"user_id":26446,"is_guest":0,"slug":"sreekanth-sivasankaran","display_name":"Sreekanth Sivasankaran","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/01af11c4c81e84e518ab465b39b7a5b3c874de79270af74043cc3d4edb92ff4e?s=96&d=mm&r=g","author_category":"","last_name":"Sivasankaran","first_name":"Sreekanth","job_title":"","user_url":"","description":"\uc2a4\ub9ac\uce78\ud2b8 \uc2dc\ubc14\uc0b0\uce74\ub780\uc740 Couchbase R&amp;D\uc758 \uc218\uc11d \uc5d4\uc9c0\ub2c8\uc5b4\/\uc2dc\ub2c8\uc5b4 \uc5d4\uc9c0\ub2c8\uc5b4\ub9c1 \ub9e4\ub2c8\uc800\uc785\ub2c8\ub2e4. \uadf8\ub294 \ubd84\uc0b0\ud615 \uace0\uc131\ub2a5 \uac80\uc0c9 \uae30\ub2a5\uc758 \uc124\uacc4 \ubc0f \uac1c\ubc1c\uc744 \uc774\ub04c\uace0 \uc788\uc2b5\ub2c8\ub2e4. \ub610\ud55c \ud1b5\uc2e0, \ud578\ub4dc\uc14b, \uc5d4\ud130\ud504\ub77c\uc774\uc988 \uc18c\ud504\ud2b8\uc6e8\uc5b4, \ube45 \ub370\uc774\ud130 \uae30\uc220, \ubd84\uc0b0 \uc2dc\uc2a4\ud15c \ub4f1 \ub2e4\uc591\ud55c \ubd84\uc57c\uc5d0\uc11c 17\ub144 \uc774\uc0c1\uc758 \uc81c\ud488 \uac1c\ubc1c \uacbd\ub825\uc744 \ubcf4\uc720\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/7153","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\/26446"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=7153"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/7153\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media\/5952"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media?parent=7153"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=7153"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=7153"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=7153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}