관계형 데이터베이스(PostgreSQL, MySQL ...)를 비동기 / 논블로킹 방식으로 사용하는 기술로 매우 심플함기존 Spring은 JPA + JDBC 조합의 블로킹이어서 WebFlux에 활용하기에 부적합 JPA vs R2DBC항목JPA (JDBC)R2DBC처리 방식동기, 블로킹비동기, 논블로킹스레드 낭비OXWebFlux와 궁합❌ 나쁨✅ 좋음Lazy 로딩, 더티체킹있음없음SQL 제어추상화직접 작성퍼포먼스 제어제한적내가 직접 가능 JPA와 다른 점 (R2DBC 특징)영속성 컨텍스트 없음 → 더티체킹, 자동 저장 XLazy 로딩 없음 → JOIN 직접 써야 함연관관계 자동 매핑 없음 → 객체 관계 대신 SQL 중심SQL 직접 작성해야 함 → 유연하지만, 코드도 많아짐String sql = """ ..