³×À̹öŬ¶ó¿ìµå(´ëÇ¥ ±èÀ¯¿ø)°¡ ±â¾÷µéÀÌ »ý¼ºÇü AI ¼ºñ½º¸¦ È¿°úÀûÀ¸·Î È°¿ëÇÒ ¼ö ÀÖµµ·Ï ÀÚ»çÀÇ ¿ÏÀü°ü¸®Çü µ¥ÀÌÅͺ£À̽º ¼ºñ½º(DBMS)ÀÎ ‘Cloud DB for PostgreSQL’¿¡ º¤ÅÍ DB¸¦ Áö¿øÇÏ´Â È®Àå ±â´É(Extension)À» Ãß°¡Çß´Ù°í ¹àÇû´Ù. À̹ø È®Àå ±â´É Ãß°¡·Î ³×À̹öŬ¶ó¿ìµå´Â ÇÏÀÌÆÛŬ·Î¹ÙX ±â¹ÝÀÇ ±â¾÷¿ë ¼Ö·ç¼Ç ¶óÀξ÷¿¡ À̾î, »ý¼ºÇü AI¸¦ ÅëÇØ º¤ÅÍ[1]ÈµÈ µ¥ÀÌÅ͸¦ ÀúÀå ¹× È°¿ëÇÒ ¼ö ÀÖ´Â °ü¸®Çü µ¥ÀÌÅͺ£À̽º »óÇ°±îÁö Ãß°¡ÇÏ°Ô µÆ´Ù.
À̹ø È®Àå ±â´ÉÀÇ ÇÙ½ÉÀº ‘pgvector’¸¦ Áö¿øÇÑ´Ù´Â °ÍÀÌ´Ù. ‘pgvector’´Â PostgreSQL DB¿¡ º¤ÅÍ µ¥ÀÌÅ͸¦ ÀúÀåÇÏ°í °Ë»öÇÒ ¼ö ÀÖ´Â È®Àå ±â´ÉÀÌ´Ù. »ý¼ºÇü AIÀÇ ÀÓº£µù[2] ¸ðµ¨À» ÅëÇØ ³ª¿Â °á°ú¹°µéÀº º¤ÅÍ·Î ÀúÀåÀÌ µÇ´Âµ¥, ÀÌ·¸°Ô ÀúÀåµÈ º¤ÅÍ DB´Â Äõ¸®¸¦ ÅëÇØ À¯»ç¼º °Ë»öÀÌ °¡´ÉÇÏ´Ù. °³¹ßÀÚµéÀº ÀÌ¹Ì Àͼ÷ÇÑ DB »óÇ°¿¡ AI ±â¼úÀ» Á¢¸ñÇÒ ¼ö ÀÖ¾î Á» ´õ ºü¸£°Ô AI °ü·Ã ½Ã½ºÅÛÀ» °³¹ßÇÏ°í ¿î¿µÇÒ ¼ö ÀÖÀ» °ÍÀ¸·Î ±â´ëµÅ, AI ¼Ö·ç¼Ç µµÀÔÀ» °í¹ÎÇÏ´Â ±â¾÷µéÀÌ ¹Ýµå½Ã °í·ÁÇؾßÇÏ´Â ¿ä¼ÒÀÌ´Ù.
Cloud DB for PostgreSQLÀº Ŭ¶ó¿ìµå ȯ°æ¿¡ ÃÖÀûÈµÈ ¼³Á¤À» ±â¹ÝÀ¸·Î ¼Õ½±°Ô µ¥ÀÌÅ͸¦ °ü¸®ÇÒ ¼ö ÀÖ´Â DB ¼ºñ½º·Î ³×À̹öŬ¶ó¿ìµå´Â ‘pgvector’ È®Àå ±â´É Ãß°¡·Î ³×À̹öŬ¶ó¿ìµå°¡ °ËÁõÇÑ Å¬¶ó¿ìµå ȯ°æ¿¡¼ »ý¼ºÇü AI ¼ºñ½º È°¿ëÀÌ ´õ¿í ¿ëÀÌÇϵµ·Ï µ½´Â´Ù´Â °èȹÀÌ´Ù. ³×À̹öŬ¶ó¿ìµå´Â ÀÌ¹Ì ´Ù¾çÇÑ ÇüÅÂÀÇ µ¥ÀÌÅ͸¦ °Ë»ö, ºÐ¼®, ½Ã°¢ÈÇÒ ¼ö ÀÖ´Â ‘Search Engine Service’¿¡ Opensearch 2.7 ¹öÀüÀ» Ãß°¡ÇØ º¤ÅÍ °Ë»ö ±â´ÉÀ» Á¦°øÇÏ°í ÀÖ´Ù.
¶ÇÇÑ Å¬·Î¹Ù ½ºÆ©µð¿À, ´º·ÎŬ¶ó¿ìµå Æ÷ ÇÏÀÌÆÛŬ·Î¹ÙX µî ³×À̹öŬ¶ó¿ìµåÀÇ ÁغñµÈ »ý¼ºÇü AI ¼ºñ½º¿¡ º¤ÅÍ DB¸¦ È°¿ëÇÒ ¼ö ÀÖ°Ô ÇØ AI ¼Ö·ç¼Ç µµÀÔ¿¡ ´ëÇÑ ±â¾÷ÀÇ °í¹ÎÀ» ÁÙÀÌ°í ÇÏÀÌÆÛŬ·Î¹ÙXÀÇ È°¿ëµµ¸¦ ³ôÀδٴ ¸ñÇ¥´Ù.
³×À̹öŬ¶ó¿ìµå µ¥ÀÌÅÍ Ç÷§Æû Ç÷¡´× ÃÖÁöÈÆ ¸®´õ´Â “À̹ø È®Àå ±â´É Ãß°¡·Î ³×À̹öŬ¶ó¿ìµå´Â ´õ¿í ´Ü´ÜÇÑ AI ¶óÀξ÷À» ±¸ÃàÇÏ´Â µ¿½Ã¿¡ »ý¼ºÇü AI È°¿ë¿¡ ´ëÇÑ ±â¾÷µéÀÇ °í¹ÎÀ» ´ú¾îÁÙ ¼ö ÀÖÀ» °ÍÀ̶ó ¹Ï´Â´Ù” ¸ç “º¤ÅÍ µ¥ÀÌÅÍ ÀúÀå ¹× È°¿ë¿¡ ´ëÇÑ °ü½ÉÀÌ ³ô¾ÆÁö´Â ¸¸Å ÃֽŠ±â¼úÀ» ¹Ý¿µÇÑ È®Àå ±â´ÉÀ» Áö¼ÓÀûÀ¸·Î Ãß°¡Çسª°¡°Ú´Ù”°í ¹àÇû´Ù.
±èŸ¸ ±âÀÚ ktman21c@gamevu.co.kr
<ÀúÀÛ±ÇÀÚ © °ÔÀÓºä, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö>