💡 본 글은 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 도서를 참고하여 정리하였습니다 관계형 데이터베이스 - RDB(Relational Database) 현대의 웹 애플리케이션에서 관계형 데이터베이스(Oracle, MySQL, MSSQL)는 거의 필수적이다. 그래서 객체를 데이터베이스에서 관리하는 것이 매우 중요하다. RDB의 문제점 1. 단순 반복 작업 문제 RDB는 SQL만 인식할 수 있기 때문에, 현업 프로젝트 대부분이 애플리케이션 코드보다 SQL로 가득하게 되었다. 각 테이블마다 기본적인 CRUD를 계속해서 생성 및 유지 보수해야한다. 수백 개의 테이블이 존재한다면, 이러한 단순 반복 작업을 수백 번 해야한다. 2. 패러다임의 불일치 RDB : 어떻게 데이터를 저장할지에 초점이 맞춰진 기술 ..