DOI QR코드

DOI QR Code

Redis를 활용한 Web Service 성능 향상

Web Service Performance Improvement with the Redis

  • Kim, Chul-Ho (Department of Software, Graduate School of Information Science, Soongsil University) ;
  • Park, Kyeong-Won (Department of Software, Graduate School of Software Soongsil University) ;
  • Choi, Yong-Lak (Department of Software, Graduate School of Software Soongsil University)
  • 투고 : 2015.05.28
  • 심사 : 2015.07.31
  • 발행 : 2015.08.20

초록

대부분의 Web Service는 성능 개선을 위해 사용자 접속 로그를 생성하여 관리한다. 생성된 접속 로그를 통해 트래픽이 많이 발생하는 시간대와 어떤 Resource가 많이 사용되는지 확인할 수 있으며 로그 분석을 통해 Web Service의 성능 측정 및 개선하는데 이용된다. 하지만, 많은 공공부문 Web Service와 같이 일정 기간 동안에 접속량이 증가할 때, 처리 할 사용자 접속 로그 수 증가로 인해 Web Service의 성능이 저하된다. 이를 해결하기 위해, 시스템의 성능을 개선하거나 튜닝을 필요로 하지만 많은 비용이 발생하게 되며 일정한 시간이 지나면, 사용자의 접속이 줄어들게 되어 더 많은 비용이 발생한다. 본 논문에서는 사용자 접속 로그 처리의 성능을 개선을 통한 Web Service의 성능개선을 제안한다. 또한, 최근 대용량 데이터를 처리하기 위하여 많이 사용되고 있는 Redis를 활용하여 NoSQL을 일부 적용한 방법을 제안한다.

참고문헌

  1. Hyung-Nam Shim, TK-Indexing:An Indexing Method for SNS Data Based on NoSQL, 2012
  2. Terminology Dictionary in MK, http://dic.mk.co.kr/menu New2006/desc.php?dic_key=1765, 2014
  3. PostgreSQL, http://wikipedia.org, 2014
  4. http://www.postgresql.org, 2014.
  5. http://ko.wikipedia.org/wiki/database schema, 2014
  6. Jung Gyeong Seok, This is Redis, 2013.11
  7. http://redis.io, 2014.09
  8. Park, Joon Seok, Design and Implementation of Web- Application Framework for Classroom Management using REDIS, 2014
  9. Kang Dae Myeong, Operation Management of Redis, 2014.03
  10. Ko,Seon Pil, A Study on the non-relational database for big data of NoSQL, 2012

피인용 문헌

  1. A NoSQL–SQL Hybrid Organization and Management Approach for Real-Time Geospatial Data: A Case Study of Public Security Video Surveillance vol.6, pp.1, 2017, https://doi.org/10.3390/ijgi6010021