본문 바로가기
  • Home

Performance Comparison of RDB and NoSQL in Real-Time Data Processing Systems Based on Spring WebFlux

  • Journal of The Korea Society of Computer and Information
  • Abbr : JKSCI
  • 2025, 30(7), pp.1~10
  • Publisher : The Korean Society Of Computer And Information
  • Research Area : Engineering > Computer Science
  • Received : April 11, 2025
  • Accepted : June 23, 2025
  • Published : July 31, 2025

Minsol Kim 1 Jongha Kim 1 Sehoon Lee 1

1인하공업전문대학

Accredited

ABSTRACT

This paper compares and analyzes the real-time large-scale data processing performance of relational databases (RDB) and NoSQL databases based on Spring WebFlux and Spring MVC, providing criteria for selecting the optimal technology when designing real-time data processing systems. WebFlux, with its asynchronous non-blocking model, offers high concurrency and low response time, whereas MVC, based on a synchronous blocking I/O model, delivers stable performance in environments with relatively fewer concurrent connections. Additionally, NoSQL outperforms RDB in terms of flexibility and scalability, exhibiting less performance degradation as the number of concurrent users increases. Experimental results show that in a Spring WebFlux environment, NoSQL achieved an average response time approximately 50% shorter than RDB. Even in an MVC environment, NoSQL demonstrated about 40% faster response times compared to RDB. Notably, when the number of concurrent users exceeded 5,000, the combination of WebFlux and NoSQL yielded the best performance.

Citation status

* References for papers published after 2024 are currently being built.