DAISY, ¿ÀǼҽº ‘¿¤¶ó½ºÆ½ ¼Ä¡’ Àû¿ëÇÏ¿© ½Ç½Ã°£ °Ë»ö ¶óÀξ÷ °È
TÄ¿¸Ó½º ‘K¼îÇÎ’ °Ë»ö¿¡ ½Ã¹ü Àû¿ëÇÏ¿© »óÇ° °Ë»ö ¹× Ãßõ¼ºñ½º ½Ã³ÊÁö Á¦°í
Ãßõ°ú °Ë»öÀÌ µ¿½Ã¿¡ ÇÊ¿äÇÑ ¼îÇθô, ÄÜÅÙÃ÷ ¸¶ÄÏ¿¡ ¿ì¼± °ø±Þ
KTH°¡ ´ë¿ë·® µ¥ÀÌÅÍ ½Ç½Ã°£ ºÐ¼®/Ãßõ ¼Ö·ç¼Ç ‘DAISY’(Data Intelligence System, ÀÌÇÏ ‘µ¥ÀÌÁö’)¿¡ °Ë»ö ¼Ö·ç¼ÇÀ» Ãß°¡ÇÑ ‘DAISY °Ë»ö¿£Áø’À» »õ·Ó°Ô Ãâ½ÃÇß´Ù.
‘DAISY °Ë»ö¿£Áø’Àº ¿ÀÇ ¼Ò½º ‘¿¤¶ó½ºÆ½ ¼Ä¡(Elastic search)’ ±â¹ÝÀÇ °Ë»ö¿£ÁøÀ¸·Î °Ë»ö°ú ÃßõÀÌ µ¿½Ã¿¡ ÇÊ¿äÇÑ ¼ºñ½º¿¡ ÀûÇÕÇÏ´Ù. ƯÈ÷ Ä¿¸Ó½º ºÐ¾ß¿¡ ÇÊ¿äÇÑ »óÇ°, Áö½Ä »çÀü ¹× ÇüÅÂ¼Ò ºÐ¼® µîÀ» Á¦°øÇϸç, ºÎÇÏ ºÐ»ê, Ŭ¶ó¿ìµå ¼ºñ½º, ºòµ¥ÀÌÅÍ µîÀÇ °Ë»ö¿£Áø ÃֽŠƮ·»µå¸¦ ¼ö¿ëÇÏ¿© ¾ÈÁ¤¼º°ú ¿ì¼ö¼ºÀ» È®º¸Çß´Ù.
KTH´Â ‘µ¥ÀÌÁö’ÀÇ ½Ç½Ã°£ Åë°è ¹× ºÐ¼®, Ãßõ½Ã½ºÅÛ¿¡ °Ë»ö¿£Áø ¶óÀξ÷À» °ÈÇÔÀ¸·Î½á ‘°Ë»ö°ú Ãßõ’À» µ¿½Ã¿¡ Àû¿ë½ÃÅ°°íÀÚ ÇÏ´Â ¼îÇθô, ÄÜÅÙÃ÷ ¸¶ÄÏ, ¾ÖÇø®ÄÉÀ̼Ç, ¸ð¹ÙÀÏ °ÔÀÓ, ±¤°í±âȹ»ç, ¿Â¶óÀÎ ¿©Çà»ç, ¾ð·Ð»ç µî¿¡ ±â¾÷¿ë ¼Ö·ç¼ÇÀ¸·Î °ø±ÞÇÒ °èȹÀÌ´Ù.
KTH´Â ¿ì¼± ÀÚ»ç TÄ¿¸Ó½º ¼ºñ½ºÀÎ ‘K¼îÇÎ’¿¡ ‘DAISY °Ë»ö¿£Áø’À» Àû¿ëÇßÀ¸¸ç, °ú°Å¿¡ Æ÷ÅÐ °Ë»ö¼ºñ½º¸¦ ¿î¿µÇß´ø ³ëÇϿ츦 °³¹ß¿¡ ¹Ý¿µÇÏ¿© °Ë»ö ÆíÀǼº ¹× ¾ÈÁ¤¼ºÀ» Çâ»ó½ÃÅ´°ú µ¿½Ã¿¡ Àúºñ¿ë/°íÈ¿À²ÀÇ ¿ÀǼҽº ÀåÁ¡±îÁö ´©¸®°Ô µÇ¾ú´Ù. Ÿ °Ë»ö¿£Áø°ú ´Þ¸® Ä¿¸Ó½º¿¡ Æ¯ÈµÈ »óÇ° ¹× Áö½Ä »çÀü, Ä¿¸Ó½º ¼ºñ½º ȯ°æÀ» °í·ÁÇÑ °Ë»ö ¿î¿µ µµ±¸ µî¿¡ ´ëÇÑ °í°´ Áö¿øÀ» È®´ëÇÒ °èȹÀÌ´Ù.
KTH °Àθð ½Å¼ºÀå¼¾ÅÍÀåÀº “’µ¥ÀÌÁö’°¡ ¿ÀǼҽº °Ë»ö ¿£ÁøÀ» µµÀÔÇÔÀ¸·Î½á ½Ç½Ã°£ °Ë»ö ºÐ¾ß¿¡¼µµ ¼±µµÀû ÀÔÁö¸¦ ±¸ÃàÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù”¸é¼ “»ç¿ëÀÚ ·Î±× ±â¹Ý °Ë»ö ¹× Ãßõ ¼ºñ½º¸¦ ÇÊ¿ä·Î ÇÏ´Â ±â¾÷µéÀÌ ¼Ö·ç¼Ç µµÀÔ ºñ¿ë ºÎ´ãÀ» ´ú¸é¼µµ ÀÚ»çÀÇ ¼ºñ½º¿¡ ÃÖÀûÈµÈ °Ë»ö ¼ºñ½º¸¦ Á¦°øÇÒ ¼ö ÀÖµµ·Ï Áö¿ø¿¡ Èû¾µ °Í”À̶ó°í ¹àÇû´Ù.
ÇÑÆí ‘µ¥ÀÌÁö’´Â ·Î±× ÆÄÀÏ, µ¥ÀÌÅͺ£À̽º µî ´Ù¾çÇÑ Á¤Çü/ºñÁ¤Çü µ¥ÀÌÅÍÀÇ ¼öÁýÀÌ °¡´ÉÇÏ¸ç ´ë¿ë·® µ¥ÀÌÅÍÀÇ ¾ÈÁ¤ÀûÀÎ ºÐ»ê ÀúÀå»Ó¸¸ ¾Æ´Ï¶ó ÀÎÇÁ¶ó ¹× ¼ºñ½º, ÆÐÅÏ ºÐ¼®À» ÅëÇÑ ÃßõÇü ºÐ¼® °á°ú¸¦ Á¦°øÇÏ´Â ¼Ö·ç¼ÇÀ¸·Î Áö³ÇØ 6¿ù ‘Á¦2ȸ ÄÚ¸®¾Æºòµ¥ÀÌÅ;î¿öµå’¿¡¼ ±â¼ú ºÎ¹® ´ë»óÀ» ¼ö»óÇÑ ¹Ù ÀÖ´Ù.
¡Ø ¿ë¾î¼³¸í
- ¿¤¶ó½ºÆ½ ¼Ä¡(Elastic search)¶õ
¾ÆÆÄÄ¡ ·ç¾ÀÀ» ±â¹ÝÀ¸·Î °³¹ßµÈ ¿ÀǼҽº ºÐ»ê °Ë»ö ¿£ÁøÀ¸·Î RESTFul API¸¦ Áö¿øÇϸç, ¶Ù¾î³ °Ë»ö ±â´É°ú °·ÂÇÑ ½ºÄÉÀÏ ¾Æ¿ôÀÌ °¡´ÉÇÑ ºÐ»ê ½Ã½ºÅÛÀÌ Æ¯Â¡ÀÌ´Ù. À§Å°Çǵð¾Æ, ³ÝÇø¯½º, ½ºÅÿÀ¹öÇÃ·Î¿ì µîÀÌ »ç¿ëÇÏ°í ÀÖ´Ù.
- ¾ÆÆÄÄ¡ ·ç¾À
Á¤º¸°Ë»ö(IR, Information Retrieval) ¶óÀ̺귯¸®·Î, ÀÚ¹Ù ±â¹ÝÀÇ ¿ÀÇ ¼Ò½º ¼ÒÇÁÆ®¿þ¾îÀÌ¸ç ¾ÆÆÄÄ¡ ¼ÒÇÁÆ®¿þ¾î Àç´Ü¿¡¼ ¸¸µé¾ú´Ù.
- RESTFul API:
RESTful API ¶õ HTTP¸¦ ÅëÇÏ¿© À¥¼¹ö ¹× DB·Î ±¸¼ºµÈ ¼¹ö¿¡°Ô µ¥ÀÌŸ »ý¼º, Àбâ, ¼öÁ¤, »èÁ¦¸¦ ¿äûÇÏ°í, ±× °á°ú¸¦ ¹ÞÀ» ¼ö ÀÖ´Â Application Programming InterfaceÀÌ´Ù.
- ½ºÄÉÀÏ ¾Æ¿ô
¼¹öÀÇ °¡¿ë¼ºÀ» È®º¸Çϱâ À§ÇØ Á¢¼ÓµÈ ¼¹öÀÇ ´ë¼ö¸¦ ´Ã·Á ó¸® ´É·ÂÀ» Çâ»ó½ÃÅ°´Â ±â¼ú·Î, ¼öÆò ½ºÄÉÀϷεµ ºÒ¸°´Ù. ¼¹öÀÇ °¡»óÈ ±â´ÉÀ» »ç¿ëÇÏ¿© ÇϳªÀÇ ¹°¸®Àû ¼¹ö ³»¿¡ °¡»óÀ¸·Î º¹¼ö ¼¹ö¸¦ ±¸ÇöÇÏ¿© À¯¿¬ÇÑ È®À强À» Á¦°øÇÑ´Ù.
Ãâó : KTH