spring r2dbc란 무엇인가? (1) 썸네일형 리스트형 비동기 데이터베이스 혁신, Spring R2DBC로 고성능 애플리케이션 만들기 Spring R2DBC란 무엇인가?R2DBC(Reactive Relational Database Connectivity)는 관계형 데이터베이스에 비동기적으로 접근하기 위한 스펙입니다. 기존의 JDBC는 블로킹 I/O 기반으로 동작하여, 요청을 보내면 응답이 올 때까지 스레드가 기다리는 구조입니다. 반면에 R2DBC는 비동기 논블로킹 I/O를 기반으로 동작하여, 데이터베이스 작업을 처리하는 동안 스레드가 유휴 상태가 되는 것을 방지하고, 시스템 리소스를 더 효율적으로 사용할 수 있습니다.Spring R2DBC는 이러한 R2DBC 스펙을 Spring 생태계에 통합한 솔루션으로, 리액티브 프로그래밍 방식으로 데이터베이스와의 통신을 처리합니다. Spring WebFlux와 함께 사용하면 전체 애플리케이션을 완전.. 이전 1 다음