• Àüü
  • ÀüÀÚ/Àü±â
  • Åë½Å
  • ÄÄÇ»ÅÍ
´Ý±â

»çÀÌÆ®¸Ê

Loading..

Please wait....

±¹³» ³í¹®Áö

Ȩ Ȩ > ¿¬±¸¹®Çå > ±¹³» ³í¹®Áö > Çѱ¹Á¤º¸Åë½ÅÇÐȸ ³í¹®Áö (Journal of the Korea Institute of Information and Communication Engineering)

Çѱ¹Á¤º¸Åë½ÅÇÐȸ ³í¹®Áö (Journal of the Korea Institute of Information and Communication Engineering)

Current Result Document :

ÇѱÛÁ¦¸ñ(Korean Title) ±â»ó µ¥ÀÌÅ͸¦ È°¿ëÇÑ CQRS ÆÐÅÏÀÇ Á¶È¸ ¸ðµ¨ ±¸Çö
¿µ¹®Á¦¸ñ(English Title) Implementation of query model of CQRS pattern using weather data
ÀúÀÚ(Author) ¼­º¸¹Î   Àüöȣ   ÀüÇö½Ä   ¾È¼¼À±   ¹ÚÇöÁÖ   Bomin Seo   Cheolho Jeon   Hyeonsig Jeon   Seyun An   Hyun-ju Park  
¿ø¹®¼ö·Ïó(Citation) VOL 23 NO. 06 PP. 0645 ~ 0651 (2019. 06)
Çѱ۳»¿ë
(Korean Abstract)
´ë¿ë·® µ¥ÀÌÅÍ°¡ ½ñ¾ÆÁ® ³ª¿À°í ÀÖ´Â Áö±Ý, ´ë¿ë·® µ¥ÀÌÅÍÀÇ Ã³¸®¸¦ À§ÇØ µ¥ÀÌÅÍ Ã³¸® Ư¼º»ó ¾²±â ÀÛ¾÷º¸´Ù ÀбâÀÛ¾÷ÀÌ ¸¹¾Æ ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØó³ª µ¥ÀÌÅÍ ÀúÀå ÆÐÅÏ¿¡ ¸¹Àº º¯È­°¡ °¡ÇØÁö°í ÀÖ´Ù. ÀÌ¿¡ µû¶ó º» ³í¹®¿¡¼­´Â ¸í·É(Command)°ú Äõ¸®(Query)ÀÇ Ã¥ÀÓÀ» ºÐ¸®ÇÏ´Â CQRS(Command Query Responsibility Segregation) ÆÐÅÏÀÇ Äõ¸® ¸ðµ¨À» »ç¿ëÇØ »ç¿ëÀÚÀÇ ¿ä±¸»çÇ׿¡ È¿À²ÀûÀÎ ´ë¿ë·® µ¥ÀÌÅÍ Á¶È¸ ½Ã½ºÅÛÀ» ±¸ÇöÇÑ´Ù. º» ³í¹®ÀÇ ´ë¿ë·® µ¥ÀÌÅÍ´Â ±â»óû Open APIÀÇ 2018³â ¿Âµµ, ½Àµµ, °­¼ö µ¥ÀÌÅ͸¦ È°¿ëÇÏ¿© ¾à 23¾ï °ÇÀÇ µ¥ÀÌÅ͸¦ RDBMS(PostgreSQL)¿Í NoSQL(MongoDB)¿¡ ¾Ë¸Â°Ô ÀúÀåÇÑ´Ù. ¶ÇÇÑ ±¸ÇöÇÑ À¥ ¼­¹ö (Web Server) ÀÔÀå¿¡¼­ÀÇ CQRSÆÐÅÏÀ» Àû¿ëÇÑ ½Ã½ºÅÛ°ú CQRS ÆÐÅÏÀ» Àû¿ëÇÏÁö ¾ÊÀº ½Ã½ºÅÛÀÇ ¼º´É, °¢ µ¥ÀÌÅͺ£À̽ºÀÇ ÀúÀ屸Á¶ ¼º´É, µ¥ÀÌÅÍ Ã³¸® Ư¡¿¡ ¸Â´Â ¼º´ÉÀ» ºñ±³ ¹× ºÐ¼®ÇÑ´Ù.
¿µ¹®³»¿ë
(English Abstract)
At a time when large amounts of data are being poured out, there are many changes in software architecture or data storage patterns because of the nature of the data being written, rather more read-intensive than writing. Accordingly, in this paper, the query model of Command Query Responsibility Segmentation (CQRS) pattern separating the responsibilities of commands and queries is used to implement an efficient high-capacity data lookup system in users' requirements. This paper uses the 2018 temperature, humidity and precipitation data of the Korea Meteorological Administration Open API to store about 2.3 billion data suitable for RDBMS (PostgreSQL) and NoSQL (MongoDB). It also compares and analyzes the performance of systems with CQRS pattern applied from the perspective of the web server (Web Server) implemented and systems without CQRS pattern, the storage structure performance of each database, and the performance corresponding to the data processing characteristics.
Å°¿öµå(Keyword) CQRS   RDBMS   NoSQL   Java   JSON   CQRS   RDBMS   NoSQL   Java   JSON  
ÆÄÀÏ÷ºÎ PDF ´Ù¿î·Îµå